Name | Description | Type | Package | Framework |
AnnotationVisitor | An Annotation visitor responsible with: - reading annotation metadata (@Retention, @Target, attribute types) | Class | org.codehaus.groovy.classgen | Groovy |
AsmClassGenerator | Generates Java class versions of Groovy classes using ASM. | Class | org.codehaus.groovy.classgen | Groovy |
AssertionWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryBooleanExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryDoubleExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryExpressionMultiTypeDispatcher | This class is for internal use only! This class will dispatch to the right type adapters according to the | Class | org.codehaus.groovy.classgen.asm | Groovy |
BinaryExpressionWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryFloatExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryIntExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryLongExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BinaryObjectExpressionHelper | Class | org.codehaus.groovy.classgen.asm | Groovy | |
BytecodeDumper | An utility class which can be used in test cases to dump generated bytecode. | Class | org.codehaus.groovy.classgen.asm | Groovy |
BytecodeExpression | Represents some custom bytecode generation by the compilerAuthor:James Strachan | Class | org.codehaus.groovy.classgen | Groovy |
BytecodeHelper | A helper class for bytecode generation with AsmClassGenerator. | Class | org.codehaus.groovy.classgen.asm | Groovy |
BytecodeInstruction | Helper class used by the class generator. | Class | org.codehaus.groovy.classgen | Groovy |
BytecodeSequence | This class represents a sequence of BytecodeInstructions or ASTNodes. | Class | org.codehaus.groovy.classgen | Groovy |
BytecodeVariable | Represents compile time variable metadata while compiling a method. | Class | org.codehaus.groovy.classgen.asm | Groovy |
CallSiteWriter | This class represents non public API used by AsmClassGenerator. | Class | org.codehaus.groovy.classgen.asm | Groovy |
ClassCompletionVerifier | Class | org.codehaus.groovy.classgen | Groovy | |
ClassGenerator | Abstract base class for generator of Java class versions of Groovy AST classesAuthor:James Strachan, Russel Winder | Class | org.codehaus.groovy.classgen | Groovy |
ClassGeneratorException | An exception thrown by the class generatorAuthor:James StrachanSee Also:Serialized Form | Class | org.codehaus.groovy.classgen | Groovy |
ClosureWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
CompileStack | This class is a helper for AsmClassGenerator. | Class | org.codehaus.groovy.classgen.asm | Groovy |
CompileStack .BlockRecorder | Class | org.codehaus.groovy.classgen.asm.CompileStack | Groovy | |
CompileStack .LabelRange | Class | org.codehaus.groovy.classgen.asm.CompileStack | Groovy | |
DelegatingController | This class will delegate all calls to a WriterController given in the constructor. | Class | org.codehaus.groovy.classgen.asm | Groovy |
DummyClassGenerator | To generate a class that has all the fields and methods, except that fields are not initialized and methods are empty. | Class | org.codehaus.groovy.classgen | Groovy |
EnumCompletionVisitor | Enums have a parent constructor with two arguments from java. | Class | org.codehaus.groovy.classgen | Groovy |
EnumVisitor | Class | org.codehaus.groovy.classgen | Groovy | |
ExpressionAsVariableSlot | Helper class that takes an Expression and if visited will load it normally, storing the result in a helper variable, which then can be requested after | Class | org.codehaus.groovy.classgen.asm | Groovy |
ExtendedVerifier | A specialized Groovy AST visitor meant to perform additional verifications upon the current AST. | Class | org.codehaus.groovy.classgen | Groovy |
GeneratorContext | A context shared across generations of a class and its inner classesAuthor:James Strachan | Class | org.codehaus.groovy.classgen | Groovy |
IndyBinHelper | Class | org.codehaus.groovy.classgen.asm.indy | Groovy | |
IndyCallSiteWriter | Dummy class used by the indy implementation. | Class | org.codehaus.groovy.classgen.asm.indy | Groovy |
InnerClassCompletionVisitor | Class | org.codehaus.groovy.classgen | Groovy | |
InnerClassVisitor | Class | org.codehaus.groovy.classgen | Groovy | |
InnerClassVisitorHelper | Class | org.codehaus.groovy.classgen | Groovy | |
InvocationWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
InvokeDynamicWriter | This Writer is used to generate the call invocation byte codes for usage by invokedynamic. | Class | org.codehaus.groovy.classgen.asm.indy | Groovy |
MethodCaller | A helper class to invoke methods more easily in ASMAuthor:James Strachan | Class | org.codehaus.groovy.classgen.asm | Groovy |
MethodCallerMultiAdapter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
MopWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
OperandStack | Class | org.codehaus.groovy.classgen.asm | Groovy | |
OptimizingStatementWriter | A class to write out the optimized statementsAuthor:Jochen "blackdrag" Theodorou | Class | org.codehaus.groovy.classgen.asm | Groovy |
OptimizingStatementWriter .ClassNodeSkip | Class | org.codehaus.groovy.classgen.asm.OptimizingStatementWriter | Groovy | |
OptimizingStatementWriter .StatementMeta | Class | org.codehaus.groovy.classgen.asm.OptimizingStatementWriter | Groovy | |
ReturnAdder | Utility class to add return statements. | Class | org.codehaus.groovy.classgen | Groovy |
ReturnAdder .ReturnStatementListener | Interface | org.codehaus.groovy.classgen.ReturnAdder | Groovy | |
StatementMetaTypeChooser | A TypeChooser which is aware of statement metadata. | Class | org.codehaus.groovy.classgen.asm | Groovy |
StatementWriter | Class | org.codehaus.groovy.classgen.asm | Groovy | |
StaticCompilationMopWriter | A MOP Writer that skips the generation of MOP methods. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticInvocationWriter | Class | org.codehaus.groovy.classgen.asm.sc | Groovy | |
StaticPropertyAccessHelper | Contains helper methods aimed at facilitating the generation of statically compiled bytecode for property access. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesBinaryExpressionMultiTypeDispatcher | A specialized version of the multi type binary expression dispatcher which is aware of static compilation. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesCallSiteWriter | A call site writer which replaces call site caching with static calls. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesClosureWriter | Writer responsible for generating closure classes in statically compiled mode. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesStatementWriter | A class to write out the optimized statementsAuthor:Jochen "blackdrag" Theodorou | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesTypeChooser | A TypeChooser which reads type information from node metadata generated by the CompileStatic annotation. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesUnaryExpressionHelper | An unary expression helper which generates optimized bytecode depending on the current type on top of the operand stack. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesWriterController | An alternative WriterController which handles static types and method dispatch. | Class | org.codehaus.groovy.classgen.asm.sc | Groovy |
StaticTypesWriterControllerFactoryImpl | Class | org.codehaus.groovy.classgen.asm.sc | Groovy | |
TypeChooser | Interface for modules which are capable of resolving the type of an expression. | Interface | org.codehaus.groovy.classgen.asm | Groovy |
UnaryExpressionHelper | A helper class used to generate bytecode for unary expressions. | Class | org.codehaus.groovy.classgen.asm | Groovy |
VariableScopeVisitor | goes through an AST and initializes the scopesAuthor:Jochen Theodorou | Class | org.codehaus.groovy.classgen | Groovy |
VariableSlotLoader | Class | org.codehaus.groovy.classgen.asm | Groovy | |
Verifier | Verifies the AST node and adds any defaulted AST code before bytecode generation occurs. | Class | org.codehaus.groovy.classgen | Groovy |
Verifier .DefaultArgsAction | Interface | org.codehaus.groovy.classgen.Verifier | Groovy | |
VerifierCodeVisitor | Performs various checks on code inside methods and constructors including checking for valid field, variables names etc. | Class | org.codehaus.groovy.classgen | Groovy |
WriterController | Class | org.codehaus.groovy.classgen.asm | Groovy | |
WriterControllerFactory | A non static factory to get alternative writer controller to be stored in the meta dataAuthor:Jochen "blackdrag" Theodorou | Interface | org.codehaus.groovy.classgen.asm | Groovy |