net.sourceforge.pmd.ast

Class JavaParserTokenManager

public class JavaParserTokenManager extends Object implements JavaParserConstants

Field Summary
protected charcurChar
PrintStreamdebugStream
protected CharStreaminput_stream
static int[]jjnewLexState
static String[]jjstrLiteralImages
static String[]lexStateNames
Constructor Summary
JavaParserTokenManager(CharStream stream)
JavaParserTokenManager(CharStream stream, int lexState)
Method Summary
Map<Integer,String>getExcludeMap()
TokengetNextToken()
protected TokenjjFillToken()
voidReInit(CharStream stream)
voidReInit(CharStream stream, int lexState)
voidsetDebugStream(PrintStream ds)
voidsetExcludeMarker(String marker)
voidSwitchTo(int lexState)

Field Detail

curChar

protected char curChar

debugStream

public PrintStream debugStream

input_stream

protected CharStream input_stream

jjnewLexState

public static final int[] jjnewLexState

jjstrLiteralImages

public static final String[] jjstrLiteralImages

lexStateNames

public static final String[] lexStateNames

Constructor Detail

JavaParserTokenManager

public JavaParserTokenManager(CharStream stream)

JavaParserTokenManager

public JavaParserTokenManager(CharStream stream, int lexState)

Method Detail

getExcludeMap

public Map<Integer,String> getExcludeMap()

getNextToken

public Token getNextToken()

jjFillToken

protected Token jjFillToken()

ReInit

public void ReInit(CharStream stream)

ReInit

public void ReInit(CharStream stream, int lexState)

setDebugStream

public void setDebugStream(PrintStream ds)

setExcludeMarker

public void setExcludeMarker(String marker)

SwitchTo

public void SwitchTo(int lexState)