|
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 |