Siddharth Jain created THRIFT-3446:
--------------------------------------

             Summary: Add support for java annotations
                 Key: THRIFT-3446
                 URL: https://issues.apache.org/jira/browse/THRIFT-3446
             Project: Thrift
          Issue Type: Wish
            Reporter: Siddharth Jain


I understand currently it is not possible to write a thrift file which when 
compiled will generate java code that can have annotations in it. I am working 
on a project in which I need the fields in generated java classes to have 
annotations on them e.g., in below I have defined a annotation named Column  
that is used on fields in MyClass:
@Retention(value= RetentionPolicy.RUNTIME)
@interface Column {
    int value() default -1;
}

public class MyClass {
    @Column(0)
    private String stateFP;
    
    @Column(1)
    private String countyFP;
    
    @Column(2)
    private String countyNS;
    
    @Column(3)
    private String geoid; 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to