| Name | Description | Type | Package | Framework |
| 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 |
| BytecodeHelper | A helper class for bytecode generation with AsmClassGenerator. | Class | org.codehaus.groovy.classgen.asm | 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 |
| 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 |
| 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 |
| 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 |
| 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 | |
| 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 |
| VariableSlotLoader | Class | org.codehaus.groovy.classgen.asm | 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 |