final class AnnotationLexer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
bp |
private char[] |
buf |
private int |
buflen |
private char |
ch |
private int |
col |
(package private) long |
lastPos |
private boolean |
leadingWhitespace |
private int |
line |
(package private) java.lang.String |
name |
(package private) long |
pos |
private char[] |
sbuf |
private int |
sp |
(package private) AnnotationTokens |
token |
| Constructor and Description |
|---|
AnnotationLexer(char[] input) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getText(int startIndex,
int endIndex) |
private AnnotationParserException |
lexerError(long pos,
java.lang.String errorMsg,
java.lang.String... errorArgs) |
private AnnotationParserException |
lexerError(java.lang.String errorMsg,
java.lang.String... errorArgs) |
int |
mark() |
void |
nextToken() |
private void |
putChar(char c) |
private void |
scanDecimal() |
private void |
scanIdentifier() |
private void |
scanLiteralChar() |
private void |
scanNextChar() |
private void |
scanNumber() |
void |
skipDocNoise() |
AnnotationTokens token
long pos
long lastPos
java.lang.String name
private char[] sbuf
private int sp
private final char[] buf
private final int buflen
private int bp
private char ch
private int line
private int col
private boolean leadingWhitespace
public void skipDocNoise()
private void scanNextChar()
private void putChar(char c)
private void scanLiteralChar()
private void scanDecimal()
private void scanNumber()
private void scanIdentifier()
public int mark()
public java.lang.String getText(int startIndex,
int endIndex)
public void nextToken()
private AnnotationParserException lexerError(long pos, java.lang.String errorMsg, java.lang.String... errorArgs)
private AnnotationParserException lexerError(java.lang.String errorMsg, java.lang.String... errorArgs)