org.ejen.ext.parsers.java_1_2
Class JavaParserTokenManager

java.lang.Object
  |
  +--org.ejen.ext.parsers.java_1_2.JavaParserTokenManager
All Implemented Interfaces:
JavaParserConstants

public class JavaParserTokenManager
extends Object
implements JavaParserConstants


Field Summary
protected static char curChar
           
static PrintStream debugStream
           
static int[] jjnewLexState
           
static String[] jjstrLiteralImages
           
static String[] lexStateNames
           
 
Fields inherited from interface org.ejen.ext.parsers.java_1_2.JavaParserConstants
_DEFAULT, ABSTRACT, ANDASSIGN, ASSIGN, BANG, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, DOUBLE, ELSE, EOF, EQ, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GOTO, GT, HEX_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN
 
Constructor Summary
JavaParserTokenManager(JavaCharStream stream)
           
JavaParserTokenManager(JavaCharStream stream, int lexState)
           
 
Method Summary
static Token getNextToken()
           
static void ReInit(JavaCharStream stream)
           
static void ReInit(JavaCharStream stream, int lexState)
           
static void setDebugStream(PrintStream ds)
           
static void SwitchTo(int lexState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debugStream

public static PrintStream debugStream

jjstrLiteralImages

public static final String[] jjstrLiteralImages

lexStateNames

public static final String[] lexStateNames

jjnewLexState

public static final int[] jjnewLexState

curChar

protected static char curChar
Constructor Detail

JavaParserTokenManager

public JavaParserTokenManager(JavaCharStream stream)

JavaParserTokenManager

public JavaParserTokenManager(JavaCharStream stream,
                              int lexState)
Method Detail

setDebugStream

public static void setDebugStream(PrintStream ds)

ReInit

public static void ReInit(JavaCharStream stream)

ReInit

public static void ReInit(JavaCharStream stream,
                          int lexState)

SwitchTo

public static void SwitchTo(int lexState)

getNextToken

public static final Token getNextToken()