gnu.regexp
Class RE.CharExpression

java.lang.Object
gnu.regexp.RE.CharExpression
- Enclosing class:
- RE
- private static class RE.CharExpression
- extends java.lang.Object
This class represents various expressions for a character.
"a" : 'a' itself.
"\0123" : Octal char 0123
"\x1b" : Hex char 0x1b
"?" : Unicode char ?
|
Field Summary |
(package private) char |
ch
character represented by this expression |
(package private) java.lang.String |
expr
String expression |
(package private) int |
len
length of this expression |
ch
char ch
- character represented by this expression
expr
java.lang.String expr
- String expression
len
int len
- length of this expression
RE.CharExpression
private RE.CharExpression()
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).