private static class Expression.AnyStringExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
anyString, epsilon, nullSet, verifierTag| Constructor and Description |
|---|
AnyStringExpression() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
calcEpsilonReducibility()
computes epsilon reducibility
|
protected int |
calcHashCode()
Computes the hashCode again.
|
boolean |
equals(java.lang.Object o) |
protected java.lang.Object |
readResolve() |
java.lang.Object |
visit(ExpressionVisitor visitor) |
boolean |
visit(ExpressionVisitorBoolean visitor) |
Expression |
visit(ExpressionVisitorExpression visitor) |
void |
visit(ExpressionVisitorVoid visitor) |
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visitprivate static final long serialVersionUID
protected final int calcHashCode()
ExpressionThis method and the parameter to the constructor has to be the same. This method is used when the object is being read from the stream.
calcHashCode in class Expressionpublic java.lang.Object visit(ExpressionVisitor visitor)
visit in class Expressionpublic Expression visit(ExpressionVisitorExpression visitor)
visit in class Expressionpublic boolean visit(ExpressionVisitorBoolean visitor)
visit in class Expressionpublic void visit(ExpressionVisitorVoid visitor)
visit in class Expressionprotected boolean calcEpsilonReducibility()
ExpressioncalcEpsilonReducibility in class Expressionpublic boolean equals(java.lang.Object o)
equals in class Expressionprotected java.lang.Object readResolve()
readResolve in class Expression