org.codehaus.groovy.ast.expr |
package org.codehaus.groovy.ast.expr.*
AST nodes for Groovy expressions
|
Java Source File Name | Type | Comment |
ArgumentListExpression.java | Class | |
ArrayExpression.java | Class | |
AttributeExpression.java | Class | Represents an attribute access (accessing the field of a class) such as the expression "foo.@bar". |
BinaryExpression.java | Class | |
BitwiseNegExpression.java | Class | |
BooleanExpression.java | Class | |
CastExpression.java | Class | |
ClassExpression.java | Class | |
ClosureExpression.java | Class | |
ConstantExpression.java | Class | |
ConstructorCallExpression.java | Class | |
DeclarationExpression.java | Class | Represents a local variable name declaration, an expression like
"def foo" or with type "String foo". |
Expression.java | Class | |
ExpressionTransformer.java | Interface | |
FieldExpression.java | Class | Represents a field access such as the expression "this.foo". |
GStringExpression.java | Class | |
ListExpression.java | Class | |
MapEntryExpression.java | Class | Represents an entry inside a map expression such as 1 : 2. |
MapExpression.java | Class | |
MethodCallExpression.java | Class | |
MethodPointerExpression.java | Class | |
NamedArgumentListExpression.java | Class | |
NegationExpression.java | Class | |
NotExpression.java | Class | |
PostfixExpression.java | Class | |
PrefixExpression.java | Class | |
PropertyExpression.java | Class | Represents a property access such as the expression "foo.bar". |
RangeExpression.java | Class | |
RegexExpression.java | Class | Represents a regular expression of the form ~ which creates
a regular expression. |
SpreadExpression.java | Class | Represents a spread expression *x in the list expression [1, *x, 2]. |
SpreadMapExpression.java | Class | Represents a spread map expression *:m
in the map expression [1, *:m, 2, "c":100]
or in the method invoke expression func(1, *:m, 2, "c":100). |
StaticMethodCallExpression.java | Class | |
TernaryExpression.java | Class | |
TupleExpression.java | Class | |
VariableExpression.java | Class | Represents a local variable name, the simplest form of expression. |