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


嵌套类摘要
static class LexStream.Token
           
 
字段摘要
static int IS_AFTER_JUMP
           
static int LBRACE_MISSING
           
 
从接口 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)
           
 
方法摘要
 boolean afterEol(int i)
           
 int badtoken()
           
 int end(int tokenIndex)
           
 int flags(int tokenIndex)
           
 int getToken()
           
 boolean isInsideStream(int index)
           
 int kind(int tokenIndex)
           
 int line(int tokenIndex)
           
 char[] name(int tokenIndex)
           
 int next(int tokenIndex)
           
 int previous(int tokenIndex)
           
 void reset()
           
 void reset(int i)
           
 int start(int tokenIndex)
           
 LexStream.Token token(int index)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

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.