| Annotations | 
  | 
| AssignableExpression | 
 Expression that can be assigned to,
 i.e. 
 | 
| AssignmentExpression | 
  | 
| ASTInfoImpl | 
A simple implementation of  ASTInfo.  
 | 
| ASTNodeImpl | 
  | 
| ASTRangeImpl | 
  | 
| AstType | 
  | 
| BlockExpression | 
 A block expression. 
 | 
| BreakExpression | 
 "break" expression. 
 | 
| CastExpression | 
 A cast expression. 
 | 
| ChainedExpression | 
  | 
| ChildrenExpressionVisitor | 
  | 
| ClosureExpression | 
  | 
| ClosureExpression.ClosureArgAst | 
  | 
| ClosureInvocationExpression | 
 Expression representing closure call. 
 | 
| CompoundAssignmentExpression | 
  | 
| ConditionalExpression | 
  | 
| ConstantExpression | 
 Expression representing a constant. 
 | 
| ConstraintAst | 
  | 
| ConstraintDefAst | 
  | 
| ConstraintIdAst | 
  | 
| ContainerExpression | 
  | 
| ContextReferencingExpression | 
  | 
| ContinueExpression | 
 "continue" expression. 
 | 
| CopyExpressionVisitor | 
  | 
| CustomConstantExpression | 
  | 
| DebugExpression | 
 Expression with debug information. 
 | 
| DefaultExpressionVisitor<T,E extends Throwable> | 
  | 
| DefExpression | 
  | 
| DereferenceExpression | 
  | 
| EnumerationExpression | 
  | 
| Expression | 
  | 
| Expressions | 
 Helpers. 
 | 
| ForeachExpression | 
 Foreach construct expression. 
 | 
| ForExpression | 
  | 
| FunctionAst | 
  | 
| FunctionBody | 
 Parsed function body. 
 | 
| FunctionCallExpression | 
 Expression representing a function call. 
 | 
| FunctionCallWithNamedArgs | 
 An expression represeting a function call with named arguments
 For example: myfunction(amount -> 100). 
 | 
| FunctionExpression | 
 Expression containing an operation. 
 | 
| FunctionParameterAst | 
  | 
| IdentifierAst | 
  | 
| IfnullExpression | 
  | 
| IncDecExpression | 
 Increment or decrement expression. 
 | 
| InstanceofExpression | 
  | 
| ListExpression | 
 Expression representing a list. 
 | 
| LocalVarRange | 
 A range used as data for local variables, iterators, closure parameters etc. 
 | 
| MapExpression | 
 Expression representing a map. 
 | 
| MethodCallExpression | 
 Expression representing a method call. 
 | 
| MethodExpression | 
 Expression representing record property access. 
 | 
| MissingReturnExpression | 
  | 
| ParameterAst | 
 AST node for parameter. 
 | 
| PropertyExpression | 
 Expression representing record property access. 
 | 
| PropertyLiteralExpression | 
  | 
| QIDAst | 
  | 
| RecordConstructorExpression | 
  | 
| RecordExpression | 
 Expression representing a record. 
 | 
| ReferenceExpression | 
  | 
| SetExpression | 
 Expression representing a set. 
 | 
| SignatureAst | 
  | 
| SignatureExpression | 
 | 
| SuperConstructorExpression | 
  | 
| SwitchExpression | 
 A switch expression. 
 | 
| SwitchExpression.Case | 
 Case clause. 
 | 
| SyntheticExpression | 
  | 
| TaskParametersAst | 
  | 
| ThisConstructorExpression | 
  | 
| ThisExpression | 
 This expression. 
 | 
| TraversingExpressionVisitor | 
  | 
| TryCatchExpression | 
  | 
| TryCatchExpression.Catch | 
 Catch clause. 
 | 
| TypeAst | 
  | 
| TypeExpression | 
  | 
| TypeExpressionVisitor | 
 Expression visitor that processes types in expressions. 
 | 
| TypeParameterAst | 
  | 
| TypeParametersAst | 
  | 
| UnknownExpression | 
 This expression is used internally by the parser to denote expression
 which is not valid or it could not be parsed completely, e.g. 
 | 
| ValidationTag | 
  | 
| ValidationTagAndExpression | 
  | 
| ValidationTagExpression | 
  | 
| ValidationTagNotExpression | 
  | 
| ValidationTagOrExpression | 
  | 
| ValidationTargetAst | 
  | 
| VariableExpression | 
 Expression representing fully qualified variable. 
 | 
| WhileExpression | 
 While construct expression. 
 |