jpaul.RegExps
Class RegExp.None<A>
java.lang.Object
jpaul.RegExps.RegExp<A>
jpaul.RegExps.RegExp.None<A>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Enclosing class:
- RegExp<A>
public static class RegExp.None<A>
- extends RegExp<A>
Regular expression that does not match any string. Note that
None is different from EmptyStr:
EmptyStr matches the empty string.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RegExp.None
public RegExp.None()
accept
public <Res> Res accept(RegExp.Visitor<A,Res> visitor)
- Description copied from class:
RegExp
- Method for the visitor pattern. This method will dynamically
select and execute the
visit method of the
visitor that corresponds to the dynamic type of
the regular expression. E.g., in the case of a regular
expression that is a RegExp.Concat object,
accept executes the code of
visit(RegExp.Concat).
- Overrides:
accept in class RegExp<A>
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
_hashCode
protected int _hashCode()
- Description copied from class:
RegExp
- Does the real work behing
hashCode.
- Specified by:
_hashCode in class RegExp<A>
- See Also:
RegExp.hashCode()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright 2005 Alexandru Salcianu - salcianu@alum.mit.edu