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 |