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 for:
 
 reading annotation metadata (@Retention, @Target, attribute types)
 verify that an  AnnotationNodeconforms to annotation meta
 enhancing anAnnotationNodeAST 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 | Checks that a class satisfies various conditions including:
 
     Incorrect class or method access modifiers
     No abstract methods appear in a non-abstract class
     Existence and correct visibility for inherited members
     Invalid attempts to override final members
  | 
| 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 default AST code before bytecode generation occurs. | 
| VerifierCodeVisitor | Performs various checks on code inside methods and constructors
 including checking for valid field, variables names etc. | 
| Exception | Description | 
|---|---|
| ClassGeneratorException | An exception thrown by the class generator | 
Generates Java classes for Groovy classes using ASM.