Uses of Package
org.codehaus.groovy.ast

Packages that use org.codehaus.groovy.ast
groovy.gdo GroovyDataObjects (GDO) API for working with arbitrary structured data as groovy objects, perfoming searches & sorting using Groocy syntax & closures etc. 
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
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.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.syntax.parser The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree)  
org.codehaus.groovy.tools Compiler tools  
 

Classes in org.codehaus.groovy.ast used by groovy.gdo
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 groovy.lang
ClassNode
          Represents a class declaration
CompileUnit
          Represents the entire contents of a compilation step which consists of one or more ModuleNodeinstances
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast
ASTNode
          Base class for any AST node
ClassNode
          Represents a class declaration
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)
GroovyClassVisitor
          An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
MetadataNode
          Base class for any AST node which is capable of storing metadata
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)
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast.expr
ASTNode
          Base class for any AST node
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.
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.ast.stmt
ASTNode
          Base class for any AST node
GroovyCodeVisitor
          An implementation of the visitor pattern for working with ASTNodes
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.classgen
ASTNode
          Base class for any AST node
ClassNode
          Represents a class declaration
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)
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)
 

Classes in org.codehaus.groovy.ast used by org.codehaus.groovy.runtime
ASTNode
          Base class for any AST node
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.syntax.parser
ClassNode
          Represents a class declaration
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
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.tools
ClassNode
          Represents a class declaration
CompileUnit
          Represents the entire contents of a compilation step which consists of one or more ModuleNodeinstances
 



Copyright © 2003 The Codehaus. All Rights Reserved.