Class |
Description |
AssertionWriter
|
|
BinaryBooleanExpressionHelper
|
Binary write operations specialised for Booleans |
BinaryDoubleExpressionHelper
|
|
BinaryExpressionHelper
|
|
BinaryExpressionMultiTypeDispatcher
|
This class is for internal use only!
|
BinaryExpressionWriter
|
Base class for writing primitive typed operations |
BinaryFloatExpressionHelper
|
|
BinaryIntExpressionHelper
|
|
BinaryLongExpressionHelper
|
|
BinaryObjectExpressionHelper
|
|
BytecodeDumper
|
An utility class which can be used in test cases to dump generated bytecode. |
BytecodeHelper
|
A helper class for bytecode generation with AsmClassGenerator. |
BytecodeVariable
|
Represents compile time variable metadata while compiling a method. |
CallSiteWriter
|
This class represents non public API used by AsmClassGenerator. |
ClosureWriter
|
|
CompileStack
|
Manages different aspects of the code of a code block like handling labels,
defining variables, and scopes. |
CompileStack.BlockRecorder
|
|
DelegatingController
|
This class will delegate all calls to a WriterController given in the constructor. |
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
the visit is completed. |
InvocationWriter
|
|
LambdaWriter
|
|
MethodCaller
|
A helper class to invoke methods more easily in ASM |
MethodCallerMultiAdapter
|
|
MethodPointerExpressionWriter
|
Generates bytecode for method pointer expressions. |
MethodReferenceExpressionWriter
|
Generates bytecode for method reference expressions. |
MopWriter
|
|
OperandStack
|
|
OptimizingStatementWriter
|
|
OptimizingStatementWriter.ClassNodeSkip
|
|
OptimizingStatementWriter.StatementMeta
|
|
StatementMetaTypeChooser
|
A TypeChooser which is aware of statement metadata. |
StatementWriter
|
|
UnaryExpressionHelper
|
A helper class used to generate bytecode for unary expressions. |
VariableSlotLoader
|
|
WriterController
|
|