public static enum Expression.Type extends java.lang.Enum<Expression.Type>
Enum Constant and Description |
---|
CONCAT
Expression type: expressions concatenation.
|
EMPTY
Expression type: empty expression.
|
EPSILON
Expression type: empty word.
|
STAR
Expression type: expression iteration.
|
SYMBOL
Expression type: alphabet symbol.
|
UNION
Expression type: expressions union.
|
Modifier and Type | Method and Description |
---|---|
static Expression.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Expression.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Expression.Type EMPTY
public static final Expression.Type EPSILON
public static final Expression.Type SYMBOL
public static final Expression.Type CONCAT
public static final Expression.Type UNION
public static final Expression.Type STAR
public static Expression.Type[] values()
for (Expression.Type c : Expression.Type.values()) System.out.println(c);
public static Expression.Type valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is null