org.tromer.jie.parser
Class JavaParser

java.lang.Object
  |
  +--org.tromer.jie.parser.JavaParser

public class JavaParser
extends java.lang.Object
implements JavaParserConstants


Inner Class Summary
(package private) static class JavaParser.JJCalls
           
 
Field Summary
(package private)  ASCII_UCodeESC_CharStream jj_input_stream
           
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 JavaParserTokenManager token_source
           
 
Fields inherited from interface org.tromer.jie.parser.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
JavaParser(java.io.InputStream stream)
           
JavaParser(JavaParserTokenManager tm)
           
JavaParser(java.io.Reader stream)
           
 
Method Summary
 AdditiveExpression AdditiveExpression()
           
 AllocationExpression AllocationExpression()
           
 AndExpression AndExpression()
           
 ArgumentList ArgumentList()
           
 Arguments Arguments()
           
 ArrayDimsAndInits ArrayDimsAndInits()
           
 ArrayInitializer ArrayInitializer()
           
 AssignmentOperator AssignmentOperator()
           
 Block Block()
           
 BlockStatement BlockStatement()
           
 BooleanLiteral BooleanLiteral()
           
 BreakStatement BreakStatement()
           
 CastExpression CastExpression()
           
 CastLookahead CastLookahead()
           
 ClassBody ClassBody()
           
 ClassBodyDeclaration ClassBodyDeclaration()
           
 ClassDeclaration ClassDeclaration()
           
 CompilationUnit CompilationUnit()
           
 ConditionalAndExpression ConditionalAndExpression()
           
 ConditionalAndExpressionWrapper ConditionalAndExpressionWrapper()
           
 ConditionalExpression ConditionalExpression()
           
 ConditionalOrExpression ConditionalOrExpression()
           
 ConstructorDeclaration ConstructorDeclaration()
           
 ContinueStatement ContinueStatement()
           
 void disable_tracing()
           
 DoStatement DoStatement()
           
 EmptyStatement EmptyStatement()
           
 void enable_tracing()
           
 EqualityExpression EqualityExpression()
           
 ExclusiveOrExpression ExclusiveOrExpression()
           
 ExplicitConstructorInvocation ExplicitConstructorInvocation()
           
 Expression Expression()
           
 FieldDeclaration FieldDeclaration()
           
 ForInit ForInit()
           
 FormalParameter FormalParameter()
           
 FormalParameters FormalParameters()
           
 ForStatement ForStatement()
           
 ForUpdate ForUpdate()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 IfStatement IfStatement()
           
 ImportDeclaration ImportDeclaration()
           
 InclusiveOrExpression InclusiveOrExpression()
           
 Initializer Initializer()
           
 InstanceOfExpression InstanceOfExpression()
           
 InterfaceDeclaration InterfaceDeclaration()
           
 InterfaceMemberDeclaration InterfaceMemberDeclaration()
           
 LabeledStatement LabeledStatement()
           
 Literal Literal()
           
 LocalVariableDeclaration LocalVariableDeclaration()
           
static void main(java.lang.String[] args)
           
 MethodDeclaration MethodDeclaration()
           
 MethodDeclarationLookahead MethodDeclarationLookahead()
           
 MethodDeclarator MethodDeclarator()
           
 MultiplicativeExpression MultiplicativeExpression()
           
 Name Name()
           
 NameList NameList()
           
 NestedClassDeclaration NestedClassDeclaration()
           
 NestedInterfaceDeclaration NestedInterfaceDeclaration()
           
 NullLiteral NullLiteral()
           
 PackageDeclaration PackageDeclaration()
           
 PostfixExpression PostfixExpression()
           
 PreDecrementExpression PreDecrementExpression()
           
 PreIncrementExpression PreIncrementExpression()
           
 PrimaryExpression PrimaryExpression()
           
 PrimaryPrefix PrimaryPrefix()
           
 PrimarySuffix PrimarySuffix()
           
 PrimitiveType PrimitiveType()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(JavaParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 RelationalExpression RelationalExpression()
           
 ResultType ResultType()
           
 ReturnStatement ReturnStatement()
           
 ShiftExpression ShiftExpression()
           
 Statement Statement()
           
 StatementExpression StatementExpression()
           
 StatementExpressionList StatementExpressionList()
           
 SwitchLabel SwitchLabel()
           
 SwitchStatement SwitchStatement()
           
 SynchronizedStatement SynchronizedStatement()
           
 ThrowStatement ThrowStatement()
           
 TopBlock TopBlock()
           
 TopBlockStatements TopBlockStatements()
           
 TryStatement TryStatement()
           
 Type Type()
           
 TypeDeclaration TypeDeclaration()
           
 UnaryExpression UnaryExpression()
           
 UnaryExpressionNotPlusMinus UnaryExpressionNotPlusMinus()
           
 UnmodifiedClassDeclaration UnmodifiedClassDeclaration()
           
 UnmodifiedInterfaceDeclaration UnmodifiedInterfaceDeclaration()
           
 VariableDeclarator VariableDeclarator()
           
 VariableDeclaratorId VariableDeclaratorId()
           
 VariableInitializer VariableInitializer()
           
 WhileStatement WhileStatement()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public JavaParserTokenManager token_source

jj_input_stream

ASCII_UCodeESC_CharStream jj_input_stream

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

JavaParser

public JavaParser(java.io.InputStream stream)

JavaParser

public JavaParser(java.io.Reader stream)

JavaParser

public JavaParser(JavaParserTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)

CompilationUnit

public final CompilationUnit CompilationUnit()
                                      throws ParseException

PackageDeclaration

public final PackageDeclaration PackageDeclaration()
                                            throws ParseException

ImportDeclaration

public final ImportDeclaration ImportDeclaration()
                                          throws ParseException

TypeDeclaration

public final TypeDeclaration TypeDeclaration()
                                      throws ParseException

ClassDeclaration

public final ClassDeclaration ClassDeclaration()
                                        throws ParseException

UnmodifiedClassDeclaration

public final UnmodifiedClassDeclaration UnmodifiedClassDeclaration()
                                                            throws ParseException

ClassBody

public final ClassBody ClassBody()
                          throws ParseException

NestedClassDeclaration

public final NestedClassDeclaration NestedClassDeclaration()
                                                    throws ParseException

ClassBodyDeclaration

public final ClassBodyDeclaration ClassBodyDeclaration()
                                                throws ParseException

MethodDeclarationLookahead

public final MethodDeclarationLookahead MethodDeclarationLookahead()
                                                            throws ParseException

InterfaceDeclaration

public final InterfaceDeclaration InterfaceDeclaration()
                                                throws ParseException

NestedInterfaceDeclaration

public final NestedInterfaceDeclaration NestedInterfaceDeclaration()
                                                            throws ParseException

UnmodifiedInterfaceDeclaration

public final UnmodifiedInterfaceDeclaration UnmodifiedInterfaceDeclaration()
                                                                    throws ParseException

InterfaceMemberDeclaration

public final InterfaceMemberDeclaration InterfaceMemberDeclaration()
                                                            throws ParseException

FieldDeclaration

public final FieldDeclaration FieldDeclaration()
                                        throws ParseException

VariableDeclarator

public final VariableDeclarator VariableDeclarator()
                                            throws ParseException

VariableDeclaratorId

public final VariableDeclaratorId VariableDeclaratorId()
                                                throws ParseException

VariableInitializer

public final VariableInitializer VariableInitializer()
                                              throws ParseException

ArrayInitializer

public final ArrayInitializer ArrayInitializer()
                                        throws ParseException

MethodDeclaration

public final MethodDeclaration MethodDeclaration()
                                          throws ParseException

MethodDeclarator

public final MethodDeclarator MethodDeclarator()
                                        throws ParseException

FormalParameters

public final FormalParameters FormalParameters()
                                        throws ParseException

FormalParameter

public final FormalParameter FormalParameter()
                                      throws ParseException

ConstructorDeclaration

public final ConstructorDeclaration ConstructorDeclaration()
                                                    throws ParseException

ExplicitConstructorInvocation

public final ExplicitConstructorInvocation ExplicitConstructorInvocation()
                                                                  throws ParseException

Initializer

public final Initializer Initializer()
                              throws ParseException

Type

public final Type Type()
                throws ParseException

PrimitiveType

public final PrimitiveType PrimitiveType()
                                  throws ParseException

ResultType

public final ResultType ResultType()
                            throws ParseException

Name

public final Name Name()
                throws ParseException

NameList

public final NameList NameList()
                        throws ParseException

Expression

public final Expression Expression()
                            throws ParseException

AssignmentOperator

public final AssignmentOperator AssignmentOperator()
                                            throws ParseException

ConditionalExpression

public final ConditionalExpression ConditionalExpression()
                                                  throws ParseException

ConditionalOrExpression

public final ConditionalOrExpression ConditionalOrExpression()
                                                      throws ParseException

ConditionalAndExpressionWrapper

public final ConditionalAndExpressionWrapper ConditionalAndExpressionWrapper()
                                                                      throws ParseException

ConditionalAndExpression

public final ConditionalAndExpression ConditionalAndExpression()
                                                        throws ParseException

InclusiveOrExpression

public final InclusiveOrExpression InclusiveOrExpression()
                                                  throws ParseException

ExclusiveOrExpression

public final ExclusiveOrExpression ExclusiveOrExpression()
                                                  throws ParseException

AndExpression

public final AndExpression AndExpression()
                                  throws ParseException

EqualityExpression

public final EqualityExpression EqualityExpression()
                                            throws ParseException

InstanceOfExpression

public final InstanceOfExpression InstanceOfExpression()
                                                throws ParseException

RelationalExpression

public final RelationalExpression RelationalExpression()
                                                throws ParseException

ShiftExpression

public final ShiftExpression ShiftExpression()
                                      throws ParseException

AdditiveExpression

public final AdditiveExpression AdditiveExpression()
                                            throws ParseException

MultiplicativeExpression

public final MultiplicativeExpression MultiplicativeExpression()
                                                        throws ParseException

UnaryExpression

public final UnaryExpression UnaryExpression()
                                      throws ParseException

PreIncrementExpression

public final PreIncrementExpression PreIncrementExpression()
                                                    throws ParseException

PreDecrementExpression

public final PreDecrementExpression PreDecrementExpression()
                                                    throws ParseException

UnaryExpressionNotPlusMinus

public final UnaryExpressionNotPlusMinus UnaryExpressionNotPlusMinus()
                                                              throws ParseException

CastLookahead

public final CastLookahead CastLookahead()
                                  throws ParseException

PostfixExpression

public final PostfixExpression PostfixExpression()
                                          throws ParseException

CastExpression

public final CastExpression CastExpression()
                                    throws ParseException

PrimaryExpression

public final PrimaryExpression PrimaryExpression()
                                          throws ParseException

PrimaryPrefix

public final PrimaryPrefix PrimaryPrefix()
                                  throws ParseException

PrimarySuffix

public final PrimarySuffix PrimarySuffix()
                                  throws ParseException

Literal

public final Literal Literal()
                      throws ParseException

BooleanLiteral

public final BooleanLiteral BooleanLiteral()
                                    throws ParseException

NullLiteral

public final NullLiteral NullLiteral()
                              throws ParseException

Arguments

public final Arguments Arguments()
                          throws ParseException

ArgumentList

public final ArgumentList ArgumentList()
                                throws ParseException

AllocationExpression

public final AllocationExpression AllocationExpression()
                                                throws ParseException

ArrayDimsAndInits

public final ArrayDimsAndInits ArrayDimsAndInits()
                                          throws ParseException

Statement

public final Statement Statement()
                          throws ParseException

LabeledStatement

public final LabeledStatement LabeledStatement()
                                        throws ParseException

Block

public final Block Block()
                  throws ParseException

BlockStatement

public final BlockStatement BlockStatement()
                                    throws ParseException

LocalVariableDeclaration

public final LocalVariableDeclaration LocalVariableDeclaration()
                                                        throws ParseException

EmptyStatement

public final EmptyStatement EmptyStatement()
                                    throws ParseException

StatementExpression

public final StatementExpression StatementExpression()
                                              throws ParseException

SwitchStatement

public final SwitchStatement SwitchStatement()
                                      throws ParseException

SwitchLabel

public final SwitchLabel SwitchLabel()
                              throws ParseException

IfStatement

public final IfStatement IfStatement()
                              throws ParseException

WhileStatement

public final WhileStatement WhileStatement()
                                    throws ParseException

DoStatement

public final DoStatement DoStatement()
                              throws ParseException

ForStatement

public final ForStatement ForStatement()
                                throws ParseException

ForInit

public final ForInit ForInit()
                      throws ParseException

StatementExpressionList

public final StatementExpressionList StatementExpressionList()
                                                      throws ParseException

ForUpdate

public final ForUpdate ForUpdate()
                          throws ParseException

BreakStatement

public final BreakStatement BreakStatement()
                                    throws ParseException

ContinueStatement

public final ContinueStatement ContinueStatement()
                                          throws ParseException

ReturnStatement

public final ReturnStatement ReturnStatement()
                                      throws ParseException

ThrowStatement

public final ThrowStatement ThrowStatement()
                                    throws ParseException

SynchronizedStatement

public final SynchronizedStatement SynchronizedStatement()
                                                  throws ParseException

TryStatement

public final TryStatement TryStatement()
                                throws ParseException

TopBlock

public final TopBlock TopBlock()
                        throws ParseException

TopBlockStatements

public final TopBlockStatements TopBlockStatements()
                                            throws ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(JavaParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()