|
Class Summary |
| AnnotatedNode |
Base class for any AST node which is capable of being annotationed |
| 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 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 |
| 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. |