public static enum Regular.Kind extends Enum<Regular.Kind>
Regular
.
The field witness
describes the associated
concrete class.Enum Constant and Description |
---|
ALTERNATE |
BINDING |
CHARACTERS |
EOF |
EPSILON |
REPETITION |
SEQUENCE |
Modifier and Type | Method and Description |
---|---|
static Regular.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Regular.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Regular.Kind EPSILON
public static final Regular.Kind EOF
public static final Regular.Kind CHARACTERS
public static final Regular.Kind ALTERNATE
public static final Regular.Kind SEQUENCE
public static final Regular.Kind REPETITION
public static final Regular.Kind BINDING
public final Class<?> witness
public static Regular.Kind[] values()
for (Regular.Kind c : Regular.Kind.values()) System.out.println(c);
public static Regular.Kind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null