Interface | Description |
---|---|
Expression |
Represents any expression.
|
Class | Description |
---|---|
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.
|
ConstructorReference | |
DecimalPointNumberLiteral |
Represents a decimal point number.
|
Identifier |
Represents a simple name as expression.
|
InstanceOfExpression |
Represents "expr instanceof type".
|
IntegerLiteral |
Represents any integral number literal.
|
LambdaExpression |
Represents lambda expressions.
|
LambdaExpression.Parameter | |
MethodCallExpression |
Represents expressions like
obj.f(...) . |
MethodReference |
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 | Description |
---|---|
IntegerLiteral.Radix | |
NumberType |
Distinguishes between "L", "F", "D" and int.
|
Operator |
Defines operators used in Java.
|
Copyright © 2013–2016 jparsec. All rights reserved.