public interface Value implements AnnotationUse this annotation to specify that an enum constant is a string data value, optionally providing the string data value to use.
If the string data value is not specified, the default is the Java field's name. For example:
public enum A {
// value is "USE_FIELD_NAME" @Value USE_FIELD_NAME,
// value is "specifiedValue" @Value("specifiedValue") USE_SPECIFIED_VALUE,
// value is null @NullValue NULL_VALUE
// not a value NOT_A_VALUE }
Implements
AnnotationMethods
value()
public abstract String value()Override the string data value of the field or "##default" to use the Java field's
name.
| Returns | |
|---|---|
| Type | Description |
String |
|