Package org.codehaus.jparsec.examples.java.ast.expression

Interface Summary
Expression Represents any expression.
 

Class Summary
ArrayInitializer Represents array initializer used in variable definition.
ArraySubscriptExpression Represents an "array[i]" expression.
BinaryExpression Represents binary expression such as "a + b".
BooleanLiteral "true" or "false".
CastExpression A cast expression.
CharLiteral Represents a character literal.
ClassLiteral Represents "Foo.class".
ConditionalExpression Represents "?:" expression.
DecimalPointNumberLiteral Represents a decimal point number.
Identifier Represents a simple name as expression.
InstanceOfExpression Represents "expr instanceof type".
IntegerLiteral Represents any integral number literal.
MethodCallExpression Represents expressions like obj.f(...).
NewArrayExpression Represents a "new Foo[] {...}" or "new Foo[size] {...}" expression.
NewExpression Represents a non-qualified "new" statement with possibly anonymous class syntax.
NullExpression Represents "null".
PostfixUnaryExpression Represents expression with postfix unary operator.
PrefixUnaryExpression Represents expression with prefix unary operator.
QualifiedExpression Represents "obj.field", "SomeType.staticField", "SomeType.SomeNestedType" or "org.codehaus.jparsec" kind of qualified expressions.
ScientificNumberLiteral Represents scientific notation number.
StringLiteral Represents a string literal.
SuperExpression Represents the "super" keyword.
ThisExpression "this" or "A.B.this".
 

Enum Summary
IntegerLiteral.Radix  
NumberType Distinguishes between "L", "F", "D" and int.
Operator Defines operators used in Java.
 



Copyright © 2014. All rights reserved.