Name | Description | Type | Package | Framework |
AnnotationConstantExpression | Represents an annotation "constant" that may appear in annotation attributes (mainly used as a marker). | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ArgumentListExpression | Represents one or more arguments being passed into a methodAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ArrayExpression | Represents an array object construction either using a fixed size or an initializer expression | Class | org.codehaus.groovy.ast.expr | Groovy |
|
AttributeExpression | Represents an attribute access (accessing the field of a class) such as the expression "foo. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
BinaryExpression | Represents two expressions and an operationAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
BitwiseNegationExpression | | Class | org.codehaus.groovy.ast.expr | Groovy |
|
BooleanExpression | Represents a boolean expressionAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
CastExpression | Represents a type cast expressionAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ClassExpression | Represents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static type | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ClosureExpression | Represents a closure expression such as { statement } or { i -> statement } or { i, x, String y -> statement } | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ClosureListExpression | This class represents a list of expressions used to create closures. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ConstantExpression | Represents a constant expression such as null, true, falseAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ConstructorCallExpression | | Class | org.codehaus.groovy.ast.expr | Groovy |
|
DeclarationExpression | Represents one or more local variables. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ElvisOperatorExpression | Represents a short ternary expression x ?: y, which is equal def booleanPart = truePart as boolean | Class | org.codehaus.groovy.ast.expr | Groovy |
|
EmptyExpression | This class is a place holder for an empty expression. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
Expression | Represents a base class for expressions which evaluate as an objectAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ExpressionTransformer | Provides a way to transform expressionsAuthor:James Strachan | Interface | org.codehaus.groovy.ast.expr | Groovy |
|
FieldExpression | Represents a field access such as the expression "this. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
GStringExpression | Represents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazily | Class | org.codehaus.groovy.ast.expr | Groovy |
|
ListExpression | Represents a list expression [1, 2, 3] which creates a mutable ListAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
MapEntryExpression | Represents an entry inside a map expression such as 1 : 2. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
MapExpression | Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable MapAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
MethodCall | Interface defining common methods for method calls. | Interface | org.codehaus.groovy.ast.expr | Groovy |
|
MethodCallExpression | A method call on an object or classAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
MethodPointerExpression | Represents a method pointer on an object such as foo. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
NamedArgumentListExpression | Represents one or more arguments being passed into a method by nameAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
NotExpression | | Class | org.codehaus.groovy.ast.expr | Groovy |
|
PostfixExpression | Represents a postfix expression like foo++ or bar++Author:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
PrefixExpression | Represents a prefix expression like ++foo or --barAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
PropertyExpression | Represents a property access such as the expression "foo. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
RangeExpression | Represents a range expression such as for iterating. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
SpreadExpression | Represents a spread expression *x in the list expression [1, *x, 2]. | Class | org.codehaus.groovy.ast.expr | Groovy |
|
SpreadMapExpression | Represents a spread map expression *:m in the map expression [1, *:m, 2, "c":100] | Class | org.codehaus.groovy.ast.expr | Groovy |
|
StaticMethodCallExpression | A static method call on a classAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
TernaryExpression | Represents a ternary expression (booleanExpression) ? expression : expressionAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
TupleExpression | Represents a tuple expression {1, 2, 3} which creates an immutable ListAuthor:James Strachan | Class | org.codehaus.groovy.ast.expr | Groovy |
|
UnaryMinusExpression | | Class | org.codehaus.groovy.ast.expr | Groovy |
|
UnaryPlusExpression | | Class | org.codehaus.groovy.ast.expr | Groovy |
|
VariableExpression | Represents a local variable name, the simplest form of expression. | Class | org.codehaus.groovy.ast.expr | Groovy |