@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface EnumValue
EnumArgument).| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String[] |
aliases
Additional accepted names for this enum value.
|
boolean |
block
Whether this enum value should be blocked from usage.
|
boolean |
hidden
Whether this enum value should be hidden from suggestions.
|
java.lang.String |
name
Primary display name for this enum value.
|
int |
priority
Priority used to resolve ambiguous matches.
|
public abstract java.lang.String name
Defaults to the enum constant name when blank.
public abstract java.lang.String[] aliases
public abstract int priority
Higher values win when multiple enum values match the input.