org.eclipse.jdt.internal.compiler.parser.diagnose
类 LexStream
java.lang.Object
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream
- 所有已实现的接口:
- TerminalTokens
public class LexStream
- extends Object
- implements TerminalTokens
| 从接口 org.eclipse.jdt.internal.compiler.parser.TerminalTokens 继承的字段 |
TokenNameabstract, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNameassert, TokenNameAT, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameextends, TokenNamefalse, TokenNamefinal, TokenNamefinally, TokenNamefloat, TokenNameFloatingPointLiteral, TokenNamefor, TokenNamegoto, TokenNameGREATER, TokenNameGREATER_EQUAL, TokenNameIdentifier, TokenNameif, TokenNameimplements, TokenNameimport, TokenNameinstanceof, TokenNameint, TokenNameIntegerLiteral, TokenNameinterface, TokenNameLBRACE, TokenNameLBRACKET, TokenNameLEFT_SHIFT, TokenNameLEFT_SHIFT_EQUAL, TokenNameLESS, TokenNameLESS_EQUAL, TokenNamelong, TokenNameLongLiteral, TokenNameLPAREN, TokenNameMINUS, TokenNameMINUS_EQUAL, TokenNameMINUS_MINUS, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNameNOT, TokenNameNOT_EQUAL, TokenNamenull, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNameprivate, TokenNameprotected, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNametransient, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNameXOR, TokenNameXOR_EQUAL |
|
构造方法摘要 |
LexStream(int size,
Scanner scanner,
int[] intervalStartToSkip,
int[] intervalEndToSkip,
int[] intervalFlagsToSkip,
int firstToken,
int init,
int eof)
|
IS_AFTER_JUMP
public static final int IS_AFTER_JUMP
- 另请参见:
- 常量字段值
LBRACE_MISSING
public static final int LBRACE_MISSING
- 另请参见:
- 常量字段值
LexStream
public LexStream(int size,
Scanner scanner,
int[] intervalStartToSkip,
int[] intervalEndToSkip,
int[] intervalFlagsToSkip,
int firstToken,
int init,
int eof)
token
public LexStream.Token token(int index)
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
public int kind(int tokenIndex)
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
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2013. All Rights Reserved.