Provides some useful class and method adapters.
See: Description
Interface Summary | |
---|---|
TableSwitchGenerator | A code generator for switch statements. |
Class Summary | |
---|---|
AdviceAdapter | A {@link org.objectweb.asm.MethodAdapter} to insert before, after and around advices in methods and constructors. |
AnalyzerAdapter | A {@link MethodAdapter} that keeps track of stack map frame changes between {@link #visitFrame(int, int, Object[], int, Object[]) visitFrame} calls. |
CodeSizeEvaluator | A {@link MethodAdapter} that can be used to approximate method size. |
EmptyVisitor | An empty implementation of the ASM visitor interfaces. |
GeneratorAdapter | A {@link org.objectweb.asm.MethodAdapter} with convenient methods to generate code. |
JSRInlinerAdapter | A {@link org.objectweb.asm.MethodAdapter} that removes JSR instructions and inlines the referenced subroutines. |
JSRInlinerAdapter.Subroutine | |
LocalVariablesSorter | A {@link MethodAdapter} that renumbers local variables in their order of appearance. |
Method | A named method descriptor. |
Remapper | A class responsible for remapping types and names. |
RemappingAnnotationAdapter |
An AnnotationVisitor adapter for type remapping.
|
RemappingClassAdapter |
A ClassAdapter for type remapping.
|
RemappingFieldAdapter |
A FieldVisitor adapter for type remapping.
|
RemappingMethodAdapter |
A MethodAdapter for type mapping.
|
RemappingSignatureAdapter |
A SignatureVisitor adapter for type mapping.
|
SerialVersionUIDAdder | A {@link ClassAdapter} that adds a serial version unique identifier to a class if missing. |
SimpleRemapper | ASM: a very small and fast Java bytecode manipulation framework Copyright (c) 2000-2007 INRIA, France Telecom All rights reserved. |
StaticInitMerger | A {@link ClassAdapter} that merges clinit methods into a single one. |