Uses of Package
org.codehaus.groovy.ast

Packages that use org.codehaus.groovy.ast
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
groovy.sql Groovy helper classes for working with SQL data as Groovy objects 
org.codehaus.groovy.antlr Parser related classes. 
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.control Compiler control classes. 
org.codehaus.groovy.syntax Lexer, parser and trees. 
org.codehaus.groovy.tools.javac Classes related to the joint compiler. 
org.codehaus.groovy.vmplugin JVM version specific classes. 
org.codehaus.groovy.vmplugin.v4 Java 1.4 specific classes. 
org.codehaus.groovy.vmplugin.v5 Java 5 specific classes. 
 

Classes in org.codehaus.groovy.ast used by groovy.lang
ASTNode
          Base class for any AST node
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
ModuleNode
          Represents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classes intermixed with statements like scripts in Python or Ruby
 

Classes in org.codehaus.groovy.ast used by groovy.sql
CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.antlr
AnnotationNode
          Represents an annotation which can be attached to interfaces, classes, methods and fields.
ASTNode
          Base class for any AST node
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
ModuleNode
          Represents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classes intermixed with statements like scripts in Python or Ruby
Parameter
          Represents a parameter on a constructor or method call.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast
AnnotatedNode
          Base class for any AST node which is capable of being annotated
AnnotationNode
          Represents an annotation which can be attached to interfaces, classes, methods and fields.
ASTNode
          Base class for any AST node
ClassCodeVisitorSupport
           
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
ClassNode.MapOfLists
           
CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
CompileUnit
          Represents the entire contents of a compilation step which consists of one or more ModuleNodeinstances
ConstructorNode
          Represents a constructor declaration
FieldNode
          Represents a field (member variable)
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
GroovyClassVisitor
          An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
MethodNode
          Represents a method declaration
MixinNode
          Represents a mixin which can be applied to any ClassNode to implement mixins
ModuleNode
          Represents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classes intermixed with statements like scripts in Python or Ruby
Parameter
          Represents a parameter on a constructor or method call.
PropertyNode
          Represents a property (member variable, a getter and setter)
Variable
          interface to mark a AstNode as Variable.
VariableScope
          Represents a variable scope.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast.expr
AnnotationNode
          Represents an annotation which can be attached to interfaces, classes, methods and fields.
ASTNode
          Base class for any AST node
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
FieldNode
          Represents a field (member variable)
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
Parameter
          Represents a parameter on a constructor or method call.
Variable
          interface to mark a AstNode as Variable.
VariableScope
          Represents a variable scope.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast.stmt
ASTNode
          Base class for any AST node
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
Parameter
          Represents a parameter on a constructor or method call.
VariableScope
          Represents a variable scope.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.classgen
AnnotatedNode
          Base class for any AST node which is capable of being annotated
AnnotationNode
          Represents an annotation which can be attached to interfaces, classes, methods and fields.
ASTNode
          Base class for any AST node
ClassCodeVisitorSupport
           
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
CompileUnit
          Represents the entire contents of a compilation step which consists of one or more ModuleNodeinstances
ConstructorNode
          Represents a constructor declaration
FieldNode
          Represents a field (member variable)
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
GroovyClassVisitor
          An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
InnerClassNode
          Represents an inner class declaration
MethodNode
          Represents a method declaration
Parameter
          Represents a parameter on a constructor or method call.
PropertyNode
          Represents a property (member variable, a getter and setter)
Variable
          interface to mark a AstNode as Variable.
VariableScope
          Represents a variable scope.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.control
AnnotatedNode
          Base class for any AST node which is capable of being annotated
ASTNode
          Base class for any AST node
ClassCodeExpressionTransformer
          Visitor to transform expressions in a whole class.
ClassCodeVisitorSupport
           
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
CompileUnit
          Represents the entire contents of a compilation step which consists of one or more ModuleNodeinstances
FieldNode
          Represents a field (member variable)
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
GroovyClassVisitor
          An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
MethodNode
          Represents a method declaration
ModuleNode
          Represents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classes intermixed with statements like scripts in Python or Ruby
PropertyNode
          Represents a property (member variable, a getter and setter)
VariableScope
          Represents a variable scope.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.syntax
ASTNode
          Base class for any AST node
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
ModuleNode
          Represents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classes intermixed with statements like scripts in Python or Ruby
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.tools.javac
ASTNode
          Base class for any AST node
ClassCodeExpressionTransformer
          Visitor to transform expressions in a whole class.
ClassCodeVisitorSupport
           
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
ConstructorNode
          Represents a constructor declaration
FieldNode
          Represents a field (member variable)
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
GroovyClassVisitor
          An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
MethodNode
          Represents a method declaration
Parameter
          Represents a parameter on a constructor or method call.
PropertyNode
          Represents a property (member variable, a getter and setter)
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.vmplugin
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.vmplugin.v4
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.vmplugin.v5
ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
GenericsType
          This class is used to describe generic type signatures for ClassNodes.
 



Copyright © ${year} The Codehaus. All Rights Reserved.