See: Description
| Interface | Description | 
|---|---|
| ReturnAdder.ReturnStatementListener | 
 Implement this method in order to be notified whenever a return statement is generated. 
 | 
| Verifier.DefaultArgsAction | 
| Class | Description | 
|---|---|
| AnnotationVisitor | 
 An Annotation visitor responsible with:
 - reading annotation metadata (@Retention, @Target, attribute types)
 - verify that an  
AnnotationNode conforms to annotation meta
 - enhancing an AnnotationNode AST to reflect real annotation meta | 
| AsmClassGenerator | 
 Generates Java class versions of Groovy classes using ASM. 
 | 
| BytecodeExpression | 
 Represents some custom bytecode generation by the compiler 
 | 
| BytecodeInstruction | 
 Helper class used by the class generator. 
 | 
| BytecodeSequence | 
 This class represents a sequence of BytecodeInstructions
 or ASTNodes. 
 | 
| ClassCompletionVerifier | 
 ClassCompletionVerifier 
 | 
| ClassGenerator | 
 Abstract base class for generator of Java class versions of Groovy AST classes 
 | 
| DummyClassGenerator | 
 To generate a class that has all the fields and methods, except that fields are not initialized
 and methods are empty. 
 | 
| EnumCompletionVisitor | 
 Enums have a parent constructor with two arguments from java.lang.Enum. 
 | 
| EnumVisitor | |
| ExtendedVerifier | 
 A specialized Groovy AST visitor meant to perform additional verifications upon the
 current AST. 
 | 
| GeneratorContext | 
 A context shared across generations of a class and its inner classes 
 | 
| InnerClassCompletionVisitor | |
| InnerClassVisitor | |
| InnerClassVisitorHelper | |
| ReturnAdder | 
 Utility class to add return statements. 
 | 
| VariableScopeVisitor | 
 goes through an AST and initializes the scopes 
 | 
| Verifier | 
 Verifies the AST node and adds any defaulted AST code before
 bytecode generation occurs. 
 | 
| VerifierCodeVisitor | 
 Performs various checks on code inside methods and constructors
 including checking for valid field, variables names etc. that
 would otherwise lead to invalid code. 
 | 
| Exception | Description | 
|---|---|
| ClassGeneratorException | 
 An exception thrown by the class generator 
 | 
Generates Java classes for Groovy classes using ASM.