Class LexStream
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLexStream(int size, Scanner scanner, int[] intervalStartToSkip, int[] intervalEndToSkip, int[] intervalFlagsToSkip, TerminalToken firstToken, int init, int eof) -
Method Summary
Modifier and TypeMethodDescriptionbooleanafterEol(int i) booleanintbadtoken()intend(int tokenIndex) intflags(int tokenIndex) intgetToken()booleanisInsideStream(int index) kind(int tokenIndex) intline(int tokenIndex) char[]name(int tokenIndex) intnext(int tokenIndex) intprevious(int tokenIndex) voidreset()voidreset(int i) intstart(int tokenIndex) token(int index) toString()
-
Field Details
-
IS_AFTER_JUMP
public static final int IS_AFTER_JUMP- See Also:
-
LBRACE_MISSING
public static final int LBRACE_MISSING- See Also:
-
-
Constructor Details
-
LexStream
public LexStream(int size, Scanner scanner, int[] intervalStartToSkip, int[] intervalEndToSkip, int[] intervalFlagsToSkip, TerminalToken firstToken, int init, int eof)
-
-
Method Details
-
token
-
getToken
public int getToken() -
previous
public int previous(int tokenIndex) -
next
public int next(int tokenIndex) -
afterEol
public boolean afterEol(int i) -
reset
public void reset() -
reset
public void reset(int i) -
badtoken
public int badtoken() -
kind
-
name
public char[] name(int tokenIndex) -
line
public int line(int tokenIndex) -
start
public int start(int tokenIndex) -
end
public int end(int tokenIndex) -
flags
public int flags(int tokenIndex) -
isInsideStream
public boolean isInsideStream(int index) -
toString
-
awaitingColonColon
public boolean awaitingColonColon()
-