Interface | Description |
---|---|
TableSwitchGenerator |
A code generator for switch statements.
|
Class | Description |
---|---|
AdviceAdapter |
A
MethodVisitor to insert before, after and around advices in methods and constructors. |
AnalyzerAdapter |
A
MethodVisitor that keeps track of stack map frame changes between AnalyzerAdapter.visitFrame(int, int, Object[], int, Object[]) calls. |
AnnotationRemapper |
An
AnnotationVisitor that remaps types with a Remapper . |
ClassRemapper |
A
ClassVisitor that remaps types with a Remapper . |
CodeSizeEvaluator |
A
MethodVisitor that approximates the size of the methods it visits. |
FieldRemapper |
A
FieldVisitor that remaps types with a Remapper . |
GeneratorAdapter |
A
MethodVisitor with convenient methods to generate code. |
InstructionAdapter |
A
MethodVisitor providing a more detailed API to generate and transform instructions. |
JSRInlinerAdapter |
A
MethodVisitor that removes JSR instructions and inlines the
referenced subroutines. |
LocalVariablesSorter |
A
MethodVisitor that renumbers local variables in their order of appearance. |
Method |
A named method descriptor.
|
MethodRemapper |
A
MethodVisitor that remaps types with a Remapper . |
ModuleHashesAttribute |
A ModuleHashes attribute.
|
ModuleRemapper |
A
ModuleVisitor that remaps types with a Remapper . |
ModuleResolutionAttribute |
A ModuleResolution attribute.
|
ModuleTargetAttribute |
A ModuleTarget attribute.
|
Remapper |
A class responsible for remapping types and names.
|
SerialVersionUIDAdder |
A
ClassVisitor that adds a serial version unique identifier to a class if missing. |
SignatureRemapper |
A
SignatureVisitor that remaps types with a Remapper . |
SimpleRemapper |
A
Remapper using a Map to define its mapping. |
StaticInitMerger |
A
ClassVisitor that merges <clinit> methods into a single one. |
TryCatchBlockSorter |
A
MethodVisitor adapter to sort the exception handlers. |