|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExpressionAST | |
jparse.expr | Provides classes that represent Java expressions. |
jparse.stmt | Provides classes that represent Java statements. |
Uses of ExpressionAST in jparse.expr |
Subclasses of ExpressionAST in jparse.expr | |
class |
ArithmeticAST
An AST node that represents an arithmetic expression |
class |
ArrayInitAST
An AST node that represents an array initializer |
class |
AssignAST
An AST node that represents an assignment |
class |
BitwiseAST
An AST node that represents a bitwise expression |
class |
BooleanAST
An AST node that represents a boolean expression |
class |
BooleanLiteralAST
An AST node that represents a literal boolean |
class |
CharLiteralAST
An AST node that represents a literal character |
class |
ConditionalAST
An AST node that represents a conditional expression |
class |
FloatLiteralAST
An AST node that represents a literal floating point number |
class |
IdentifierAST
An AST node that represents an identifier |
class |
IndexAST
An AST node that represents an index expression |
class |
InitializerAST
An AST node that represents a variable initializer |
class |
ListAST
An AST node that represents an expression list |
class |
MethodCallAST
An AST node that represents a method call |
class |
NewAST
An AST node that represents a "new" expression |
class |
NullLiteralAST
An AST node that represents a the literal null |
class |
NumLiteralAST
An AST node that represents a literal number |
class |
ParenthesizedAST
An AST node that represents a parenthesized expression |
class |
ShiftAST
An AST node that represents a shift expression |
class |
StringLiteralAST
An AST node that represents a literal string |
class |
ThisLiteralAST
An AST node that represents the literal this |
class |
TypeAST
An AST node that represents a type expression |
class |
TypecastAST
An AST node that represents a typecast |
class |
UnaryArithAST
An AST node that represents a unary arithmetic expression |
class |
VarAST
An AST node that represents a variable definition or formal parameter |
Fields in jparse.expr declared as ExpressionAST | |
private ExpressionAST |
UnaryArithAST.operand
The expression on which to perform this unary operation |
private ExpressionAST |
TypecastAST.castExpr
The expression to cast |
private ExpressionAST |
ShiftAST.left
The left expression |
private ExpressionAST |
ShiftAST.right
The right expression |
private ExpressionAST |
ParenthesizedAST.parenthesized
The parenthesized expression |
private ExpressionAST |
MethodCallAST.object
The object on which to call |
private ExpressionAST[] |
ListAST.list
The list of expressions |
private ExpressionAST |
InitializerAST.rhs
The right-hand side of the initialization |
private ExpressionAST |
IndexAST.base
The base of the index expression (i.e., the value being indexed) |
private ExpressionAST |
IndexAST.index
The index |
private ExpressionAST |
ConditionalAST.conditionPart
The "condition" part of the conditional |
private ExpressionAST |
ConditionalAST.thenPart
The "then" part of the conditional |
private ExpressionAST |
ConditionalAST.elsePart
The "else" part of the conditional |
private ExpressionAST |
BooleanAST.left
The left expression |
private ExpressionAST |
BooleanAST.right
The right expression |
private ExpressionAST |
BitwiseAST.left
The left expression |
private ExpressionAST |
BitwiseAST.right
The right expression |
private ExpressionAST |
AssignAST.lhs
The left-hand side of the assignment |
private ExpressionAST |
AssignAST.rhs
The right-hand side of the assignment |
private ExpressionAST[] |
ArrayInitAST.initializers
The list of initializers |
private ExpressionAST |
ArithmeticAST.left
The left expression |
private ExpressionAST |
ArithmeticAST.right
The right expression |
Methods in jparse.expr that return ExpressionAST | |
ExpressionAST |
UnaryArithAST.getOperand()
Get the operand of this operator |
ExpressionAST |
TypecastAST.getCastExpression()
Get the expression to be typecast |
ExpressionAST |
ShiftAST.getLeft()
Get the left-hand-side of this shift expression |
ExpressionAST |
ShiftAST.getRight()
Get the right-hand-side of this shift expression |
ExpressionAST |
ParenthesizedAST.getParenExpression()
Get the expression in the parentheses |
ExpressionAST |
MethodCallAST.getObject()
Get the object on which the method call will be made |
ExpressionAST[] |
ListAST.getList()
Get the list of expressions |
ExpressionAST |
InitializerAST.getRight()
Get the right-hand-side of this initializer |
ExpressionAST |
IndexAST.getBase()
Get the base of this index expression; i.e., the value being indexed |
ExpressionAST |
IndexAST.getIndex()
Get the index of this index expression |
ExpressionAST |
ConditionalAST.getCondition()
Get the condition part of this conditional expression |
ExpressionAST |
ConditionalAST.getThen()
Get the then part of this conditional expression |
ExpressionAST |
ConditionalAST.getElse()
Get the else part of this conditional expression |
ExpressionAST |
BooleanAST.getLeft()
Get the left-hand-side of this boolean expression |
ExpressionAST |
BooleanAST.getRight()
Get the right-hand-side of this boolean expression |
ExpressionAST |
BitwiseAST.getLeft()
Get the left-hand-side of this bitwise expression |
ExpressionAST |
BitwiseAST.getRight()
Get the right-hand-side of this bitwise expression |
ExpressionAST |
AssignAST.getLeft()
Get the left-hand-side of this assignment expression |
ExpressionAST |
AssignAST.getRight()
Get the right-hand-side of this assignment expression |
ExpressionAST[] |
ArrayInitAST.getInitializers()
Get the list of initializers |
ExpressionAST |
ArithmeticAST.getLeft()
Get the left-hand-side of this arithmetic expression |
ExpressionAST |
ArithmeticAST.getRight()
Get the right-hand-side of this arithmetic expression |
Uses of ExpressionAST in jparse.stmt |
Fields in jparse.stmt declared as ExpressionAST | |
private ExpressionAST |
WhileAST.cond
The condition test |
private ExpressionAST |
ThrowAST.throwable
The object to throw |
private ExpressionAST |
SynchronizedAST.lock
The object to lock |
private ExpressionAST |
SwitchAST.expr
The expression to switch on |
private ExpressionAST |
ReturnAST.expr
The expression to return |
private ExpressionAST |
IfElseAST.condition
The conditional |
private ExpressionAST |
ForAST.cond
The condition test |
private ExpressionAST |
ForAST.incr
The increment |
private ExpressionAST |
ExpressionAST.expression
The expression |
private ExpressionAST |
DoWhileAST.cond
The condition test |
Methods in jparse.stmt that return ExpressionAST | |
ExpressionAST |
WhileAST.getCondition()
Get the condition for the loop |
ExpressionAST |
ThrowAST.getThrowable()
Get the object to throw |
ExpressionAST |
SynchronizedAST.getLock()
Get the object on which to acquire a lock |
ExpressionAST |
SwitchAST.getExpression()
Get the expression that is switched on |
ExpressionAST |
ReturnAST.getReturnValue()
Get the expression that is evaluated to produce the return value |
ExpressionAST |
IfElseAST.getCondition()
Get the condition of the if statement |
ExpressionAST |
ForAST.getCondition()
Get the condition clause of the for loop |
ExpressionAST |
ForAST.getIncrement()
Get the increment clause of the for loop |
ExpressionAST |
ExpressionAST.getExpression()
Get the expression part of this statement |
ExpressionAST |
DoWhileAST.getCondition()
Get the condition for the loop |
Constructors in jparse.stmt with parameters of type ExpressionAST | |
ExpressionAST(ExpressionAST expr)
Create a new expression statement AST |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |