public static enum TRegular.Kind extends Enum<TRegular.Kind>
TRegular
.
The field witness
describes the associated
concrete class.Enum Constant and Description |
---|
ACTION |
ALTERNATE |
CHARACTERS |
EPSILON |
REPETITION |
SEQUENCE |
TAG |
Modifier and Type | Method and Description |
---|---|
static TRegular.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TRegular.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TRegular.Kind EPSILON
public static final TRegular.Kind CHARACTERS
public static final TRegular.Kind TAG
public static final TRegular.Kind ALTERNATE
public static final TRegular.Kind SEQUENCE
public static final TRegular.Kind REPETITION
public static final TRegular.Kind ACTION
public final Class<?> witness
public static TRegular.Kind[] values()
for (TRegular.Kind c : TRegular.Kind.values()) System.out.println(c);
public static TRegular.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