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