Uses of Package
org.codehaus.groovy.ast.expr

Packages that use org.codehaus.groovy.ast.expr
groovy.sql   
org.codehaus.groovy.antlr   
org.codehaus.groovy.ast   
org.codehaus.groovy.ast.expr   
org.codehaus.groovy.ast.stmt   
org.codehaus.groovy.classgen   
 

Classes in org.codehaus.groovy.ast.expr used by groovy.sql
BinaryExpression
          Represents two expressions and an operation
BooleanExpression
          Represents a boolean expression
ConstantExpression
          Represents a constant expression such as null, true, false
PropertyExpression
          Represents a property access such as the expression "foo.bar".
 

Classes in org.codehaus.groovy.ast.expr used by org.codehaus.groovy.antlr
BooleanExpression
          Represents a boolean expression
ClosureExpression
          Represents a closure creation expression such as { statement; } or { i : statement; } or { i, x, String y: statement }
ConstantExpression
          Represents a constant expression such as null, true, false
Expression
          Represents a base class for expressions which evaluate as an object
MapEntryExpression
          Represents an entry inside a map expression such as 1 : 2.
 

Classes in org.codehaus.groovy.ast.expr used by org.codehaus.groovy.ast
ArrayExpression
          Represents an array object construction either using a fixed size or an initializer expression
AttributeExpression
          Represents an attribute access (accessing the field of a class) such as the expression "foo.@bar".
BinaryExpression
          Represents two expressions and an operation
BitwiseNegExpression
           
BooleanExpression
          Represents a boolean expression
CastExpression
          Represents a type cast expression
ClassExpression
          Represents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static type
ClosureExpression
          Represents a closure creation expression such as { statement; } or { i : statement; } or { i, x, String y: statement }
ConstantExpression
          Represents a constant expression such as null, true, false
ConstructorCallExpression
          A constructor call
DeclarationExpression
          Represents a local variable name declaration, an expression like "def foo" or with type "String foo".
Expression
          Represents a base class for expressions which evaluate as an object
FieldExpression
          Represents a field access such as the expression "this.foo".
GStringExpression
          Represents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazily
ListExpression
          Represents a list expression [1, 2, 3] which creates a mutable List
MapEntryExpression
          Represents an entry inside a map expression such as 1 : 2.
MapExpression
          Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable Map
MethodCallExpression
          A method call on an object or class
MethodPointerExpression
          Represents a method pointer on an object such as foo.&bar which means find the method pointer on foo for the method called "bar" which is equivalent to foo.metaClass.getMethodPointer(foo, "bar")
NegationExpression
           
NotExpression
           
PostfixExpression
          Represents a postfix expression like foo++ or bar++
PrefixExpression
          Represents a prefix expression like ++foo or --bar
PropertyExpression
          Represents a property access such as the expression "foo.bar".
RangeExpression
          Represents a range expression such as for iterating
RegexExpression
          Represents a regular expression of the form ~ which creates a regular expression.
SpreadExpression
          Represents a spread expression *x in the list expression [1, *x, 2].
SpreadMapExpression
          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
          A static method call on a class
TernaryExpression
          Represents a ternary expression (booleanExpression) ? expression : expression
TupleExpression
          Represents a tuple expression {1, 2, 3} which creates an immutable List
VariableExpression
          Represents a local variable name, the simplest form of expression.
 

Classes in org.codehaus.groovy.ast.expr used by org.codehaus.groovy.ast.expr
ArgumentListExpression
          Represents one or more arguments being passed into a method
BinaryExpression
          Represents two expressions and an operation
BooleanExpression
          Represents a boolean expression
CastExpression
          Represents a type cast expression
ConstantExpression
          Represents a constant expression such as null, true, false
Expression
          Represents a base class for expressions which evaluate as an object
ExpressionTransformer
          Provides a way to transform expressions
MapEntryExpression
          Represents an entry inside a map expression such as 1 : 2.
MapExpression
          Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable Map
MethodCallExpression
          A method call on an object or class
TupleExpression
          Represents a tuple expression {1, 2, 3} which creates an immutable List
VariableExpression
          Represents a local variable name, the simplest form of expression.
 

Classes in org.codehaus.groovy.ast.expr used by org.codehaus.groovy.ast.stmt
BooleanExpression
          Represents a boolean expression
Expression
          Represents a base class for expressions which evaluate as an object
 

Classes in org.codehaus.groovy.ast.expr used by org.codehaus.groovy.classgen
ArrayExpression
          Represents an array object construction either using a fixed size or an initializer expression
AttributeExpression
          Represents an attribute access (accessing the field of a class) such as the expression "foo.@bar".
BinaryExpression
          Represents two expressions and an operation
BitwiseNegExpression
           
BooleanExpression
          Represents a boolean expression
CastExpression
          Represents a type cast expression
ClassExpression
          Represents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static type
ClosureExpression
          Represents a closure creation expression such as { statement; } or { i : statement; } or { i, x, String y: statement }
ConstantExpression
          Represents a constant expression such as null, true, false
ConstructorCallExpression
          A constructor call
DeclarationExpression
          Represents a local variable name declaration, an expression like "def foo" or with type "String foo".
Expression
          Represents a base class for expressions which evaluate as an object
ExpressionTransformer
          Provides a way to transform expressions
FieldExpression
          Represents a field access such as the expression "this.foo".
GStringExpression
          Represents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazily
ListExpression
          Represents a list expression [1, 2, 3] which creates a mutable List
MapEntryExpression
          Represents an entry inside a map expression such as 1 : 2.
MapExpression
          Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable Map
MethodCallExpression
          A method call on an object or class
MethodPointerExpression
          Represents a method pointer on an object such as foo.&bar which means find the method pointer on foo for the method called "bar" which is equivalent to foo.metaClass.getMethodPointer(foo, "bar")
NegationExpression
           
NotExpression
           
PostfixExpression
          Represents a postfix expression like foo++ or bar++
PrefixExpression
          Represents a prefix expression like ++foo or --bar
PropertyExpression
          Represents a property access such as the expression "foo.bar".
RangeExpression
          Represents a range expression such as for iterating
RegexExpression
          Represents a regular expression of the form ~ which creates a regular expression.
SpreadExpression
          Represents a spread expression *x in the list expression [1, *x, 2].
SpreadMapExpression
          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
          A static method call on a class
TernaryExpression
          Represents a ternary expression (booleanExpression) ? expression : expression
TupleExpression
          Represents a tuple expression {1, 2, 3} which creates an immutable List
VariableExpression
          Represents a local variable name, the simplest form of expression.
 



Copyright © 2003-2005 The Codehaus. All Rights Reserved.