public class ExpressionParser extends java.lang.Object implements ExpressionParserConstants
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | ExpressionParser.GetFrame | 
| Modifier and Type | Field and Description | 
|---|---|
| Token | jj_nt | 
| boolean | lookingAhead | 
| Token | token | 
| ExpressionParserTokenManager | token_source | 
_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, 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, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN| Constructor and Description | 
|---|
| ExpressionParser(ExpressionParserTokenManager tm) | 
| ExpressionParser(java.io.InputStream stream) | 
public ExpressionParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public ExpressionParser(java.io.InputStream stream)
public ExpressionParser(ExpressionParserTokenManager tm)
public static com.sun.jdi.Value getMassagedValue()
                                          throws ParseException
ParseExceptionpublic static com.sun.jdi.Value evaluate(java.lang.String expr,
                         com.sun.jdi.VirtualMachine vm,
                         ExpressionParser.GetFrame frameGetter)
                                  throws ParseException,
                                         com.sun.jdi.InvocationException,
                                         com.sun.jdi.InvalidTypeException,
                                         com.sun.jdi.ClassNotLoadedException,
                                         com.sun.jdi.IncompatibleThreadStateException
ParseExceptioncom.sun.jdi.InvocationExceptioncom.sun.jdi.InvalidTypeExceptioncom.sun.jdi.ClassNotLoadedExceptioncom.sun.jdi.IncompatibleThreadStateExceptionpublic static void main(java.lang.String[] args)
public final void Type()
                throws ParseException
ParseExceptionpublic final void PrimitiveType()
                         throws ParseException
ParseExceptionpublic final java.lang.String Name()
                            throws ParseException
ParseExceptionpublic final void NameList()
                    throws ParseException
ParseExceptionpublic final void Expression()
                      throws ParseException
ParseExceptionpublic final void Assignment()
                      throws ParseException
ParseExceptionpublic final void AssignmentOperator()
                              throws ParseException
ParseExceptionpublic final void ConditionalExpression()
                                 throws ParseException
ParseExceptionpublic final void ConditionalOrExpression()
                                   throws ParseException
ParseExceptionpublic final void ConditionalAndExpression()
                                    throws ParseException
ParseExceptionpublic final void InclusiveOrExpression()
                                 throws ParseException
ParseExceptionpublic final void ExclusiveOrExpression()
                                 throws ParseException
ParseExceptionpublic final void AndExpression()
                         throws ParseException
ParseExceptionpublic final void EqualityExpression()
                              throws ParseException
ParseExceptionpublic final void InstanceOfExpression()
                                throws ParseException
ParseExceptionpublic final void RelationalExpression()
                                throws ParseException
ParseExceptionpublic final void ShiftExpression()
                           throws ParseException
ParseExceptionpublic final void AdditiveExpression()
                              throws ParseException
ParseExceptionpublic final void MultiplicativeExpression()
                                    throws ParseException
ParseExceptionpublic final void UnaryExpression()
                           throws ParseException
ParseExceptionpublic final void PreIncrementExpression()
                                  throws ParseException
ParseExceptionpublic final void PreDecrementExpression()
                                  throws ParseException
ParseExceptionpublic final void UnaryExpressionNotPlusMinus()
                                       throws ParseException
ParseExceptionpublic final void CastLookahead()
                         throws ParseException
ParseExceptionpublic final void PostfixExpression()
                             throws ParseException
ParseExceptionpublic final void CastExpression()
                          throws ParseException
ParseExceptionpublic final void PrimaryExpression()
                             throws ParseException
ParseExceptionpublic final void PrimaryPrefix()
                         throws ParseException
ParseExceptionpublic final void PrimarySuffix()
                         throws ParseException
ParseExceptionpublic final void Literal()
                   throws ParseException
ParseExceptionpublic final void BooleanLiteral()
                          throws ParseException
ParseExceptionpublic final void NullLiteral()
                       throws ParseException
ParseExceptionpublic final java.util.List Arguments()
                               throws ParseException
ParseExceptionpublic final void ArgumentList(java.util.List argList)
                        throws ParseException
ParseExceptionpublic final void AllocationExpression()
                                throws ParseException
ParseExceptionpublic final void ArrayDimensions()
                           throws ParseException
ParseExceptionpublic void ReInit(java.io.InputStream stream)
public void ReInit(ExpressionParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public final ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()