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.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. 
 |