final class Token
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
EOF |
(package private) static Token |
EOF_TOKEN |
(package private) static int |
INVALID |
(package private) static Token |
INVALID_TOKEN |
private int |
line |
private int |
offset |
(package private) static int |
SKIP |
(package private) static Token |
SKIP_TOKEN |
private java.lang.String |
text |
private int |
type |
Modifier | Constructor and Description |
---|---|
private |
Token() |
(package private) |
Token(int type) |
(package private) |
Token(int type,
java.lang.String text) |
(package private) |
Token(int type,
java.lang.String text,
int line,
int offset) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
(package private) int |
getLine() |
(package private) int |
getOffset() |
(package private) java.lang.String |
getText() |
(package private) int |
getType() |
int |
hashCode() |
(package private) void |
setLine(int line) |
(package private) void |
setOffset(int offset) |
java.lang.String |
toString() |
static final int EOF
static final int INVALID
static final int SKIP
static final Token EOF_TOKEN
static final Token INVALID_TOKEN
static final Token SKIP_TOKEN
private final java.lang.String text
private int offset
private int line
private final int type
Token(int type, java.lang.String text, int line, int offset)
Token(int type, java.lang.String text)
Token(int type)
private Token()
java.lang.String getText()
int getType()
int getLine()
void setLine(int line)
int getOffset()
void setOffset(int offset)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object