|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
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 |
BytecodeHelper | A helper class for bytecode generation with AsmClassGenerator. |
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 |
CompileStack | This class is a helper for AsmClassGenerator. |
DummyClassGenerator | To generate a class that has all the fields and methods, except that fields are not initilized and methods are empty. |
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 |
InnerClassVisitor | |
MethodCaller | A helper class to invoke methods more easily in ASM |
MethodCallerMultiAdapter | |
ReturnAdder | Utility class to add return statements. |
Variable | Represents compile time variable metadata while compiling a method. |
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 | Verifies the method code |
Exception Summary | |
---|---|
ClassGeneratorException | An exception thrown by the class generator |
RuntimeIncompleteClassException | RuntimeIncompleteClassException |
Generates Java classes for Groovy classes using ASM.
|
Copyright © 2003-2009 The Codehaus. All rights reserved. | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |