Package org.codehaus.groovy.ast

Interface Summary
GroovyClassVisitor An implementation of the visitor pattern for working with ASTNodes
GroovyCodeVisitor An implementation of the visitor pattern for working with ASTNodes
 

Class Summary
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)
ImportNode Represents an import statement of a single class
InnerClassNode Represents an inner class declaration
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)
Type Represents a type, either a dynamic type or statically defined type
VariableScope Represents a variable scope.
 



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