Package org.codehaus.groovy.classgen

Class Summary
AsmClassGenerator Deprecated. AsmClassGenerator2 contains code for static method bindings.
AsmClassGenerator2 Generates Java class versions of Groovy classes using ASM Based on AsmClassGenerator 1.6.
BlockScope A helper class to help maintain a stack of scopes for labels etc
BytecodeExpression Represents some custom bytecode generation by the compiler
BytecodeHelper A helper class for bytecode generation with AsmClassGenerator2.
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 initilized and methods are empty.
GeneratorContext A context shared across generations of a class and its inner classes
MethodCaller A helper class to invoke methods more easily in ASM
ReflectorGenerator Code generates a Reflector
Variable Represents compile time variable metadata while compiling a method.
VariableScopeCodeVisitor A visitor which figures out which variables are in scope
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
 



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