Package com.sun.msv.grammar
Class Expression.EpsilonExpression
- java.lang.Object
-
- com.sun.msv.grammar.Expression
-
- com.sun.msv.grammar.Expression.EpsilonExpression
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- Expression
private static class Expression.EpsilonExpression extends Expression
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUID-
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
-
-
Constructor Summary
Constructors Constructor Description EpsilonExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancalcEpsilonReducibility()computes epsilon reducibilityprotected intcalcHashCode()Computes the hashCode again.booleanequals(java.lang.Object o)protected java.lang.ObjectreadResolve()java.lang.Objectvisit(ExpressionVisitor visitor)booleanvisit(ExpressionVisitorBoolean visitor)Expressionvisit(ExpressionVisitorExpression visitor)voidvisit(ExpressionVisitorVoid visitor)-
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
calcHashCode
protected final int calcHashCode()
Description copied from class:ExpressionComputes the hashCode again.This 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.
- Specified by:
calcHashCodein classExpression
-
visit
public java.lang.Object visit(ExpressionVisitor visitor)
- Specified by:
visitin classExpression
-
visit
public Expression visit(ExpressionVisitorExpression visitor)
- Specified by:
visitin classExpression
-
visit
public boolean visit(ExpressionVisitorBoolean visitor)
- Specified by:
visitin classExpression
-
visit
public void visit(ExpressionVisitorVoid visitor)
- Specified by:
visitin classExpression
-
calcEpsilonReducibility
protected boolean calcEpsilonReducibility()
Description copied from class:Expressioncomputes epsilon reducibility- Specified by:
calcEpsilonReducibilityin classExpression
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equalsin classExpression
-
readResolve
protected java.lang.Object readResolve()
- Overrides:
readResolvein classExpression
-
-