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

Packages that use org.codehaus.groovy.ast.expr
groovy.gdo GroovyDataObjects (GDO) API for working with arbitrary structured data as groovy objects, perfoming searches & sorting using Groocy syntax & closures etc. 
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.ast.stmt AST nodes for Groovy statements 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.syntax.parser The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree)  
 

Classes in org.codehaus.groovy.ast.expr used by groovy.gdo
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.ast
ArrayExpression
          Represents an array object construction
BinaryExpression
          Represents two expressions and an operation
BooleanExpression
          Represents a boolean 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
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
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.
StaticMethodCallExpression
          A static method call on a 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.expr
BooleanExpression
          Represents a boolean expression
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.
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
BinaryExpression
          Represents two expressions and an operation
BooleanExpression
          Represents a boolean 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
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
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.
StaticMethodCallExpression
          A static method call on a 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.syntax.parser
BinaryExpression
          Represents two expressions and an operation
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
Expression
          Represents a base class for expressions which evaluate as an object
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
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
RangeExpression
          Represents a range expression such as for iterating
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 The Codehaus. All Rights Reserved.