See: Description
Interface | Description |
---|---|
Verifier.DefaultArgsAction |
Class | Description |
---|---|
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.
|
CompileStack.BlockRecorder | |
CompileStack.LabelRange | |
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
|
InnerClassCompletionVisitor | |
InnerClassVisitor | |
InnerClassVisitorHelper | |
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 |
Performs various checks on code inside methods and constructors
including checking for valid field, variables names etc. that
would otherwise lead to invalid code.
|
Exception | Description |
---|---|
ClassGeneratorException |
An exception thrown by the class generator
|
Generates Java classes for Groovy classes using ASM.