Annotation Type Value (1.42.2)

Stay organized with collections Save and categorize content based on your preferences.
public interface Value implements Annotation

Use 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

Annotation

Methods

value()

public abstract String value()

Override the string data value of the field or "##default" to use the Java field's name.

Returns
TypeDescription
String