@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface CodegenEnumValue
Marks the method of a Thrift enum that will return the value of the enum constant in Thrift.
This must be a public, non-static, no-arg method that returns an int or Integer. This method
must return a constant value.