class |
AssignmentStatement |
class |
BlockStatement
Main factory for creating statements.
|
class |
BreakStatement |
class |
CaseBranch |
class |
DefinitionStatement |
static class |
ExpressionFactory.ArrayIndexExpression |
static class |
ExpressionFactory.ArrayLengthExpression |
static class |
ExpressionFactory.BinaryOperatorExpression |
static class |
ExpressionFactory.CallExpression<T>
Representation of any sort of method call other than a
constructor invocation.
|
static class |
ExpressionFactory.CastExpression |
static class |
ExpressionFactory.ConstantExpression
Class that represents a constant value of any primitive type,
a String, or a Class.
|
static class |
ExpressionFactory.ExpressionBase |
static class |
ExpressionFactory.FieldAccessExpressionBase<T> |
static class |
ExpressionFactory.IfExpression |
static class |
ExpressionFactory.InstofExpression |
static class |
ExpressionFactory.NewArrExpression |
static class |
ExpressionFactory.NewObjExpression |
static class |
ExpressionFactory.NonStaticCallExpression |
static class |
ExpressionFactory.NonStaticFieldAccessExpression |
static class |
ExpressionFactory.StaticCallExpression |
static class |
ExpressionFactory.StaticFieldAccessExpression |
static class |
ExpressionFactory.SuperCallExpression |
static class |
ExpressionFactory.SuperObjExpression |
static class |
ExpressionFactory.ThisExpression
Class used to represent the current object ("this" in java).
|
static class |
ExpressionFactory.ThisObjExpression |
static class |
ExpressionFactory.UnaryOperatorExpression
Representation of the application of a UnaryOperator to an
Expression.
|
static class |
ExpressionFactory.VariableImpl |
static class |
ExpressionFactory.VoidExpression
Class that represents a void expression.
|
class |
IfStatement |
class |
NodeBase
Base class for implementing various kinds of Nodes in the AST.
|
class |
ReturnStatement |
class |
StatementBase |
class |
SwitchStatement |
class |
ThrowStatement |
class |
TryStatement |
class |
WhileStatement |