Provides some useful class and method adapters.
See: Description
| Interface Summary | |
|---|---|
| TableSwitchGenerator | A code generator for switch statements. |
| Class Summary | |
|---|---|
| AdviceAdapter | A MethodAdapter to insert before, after and around advices in methods and constructors. |
| AnalyzerAdapter |
A MethodAdapter that keeps track of stack map frame changes between
(int, int, Object[], int, Object[]) visitFrame calls. |
| CodeSizeEvaluator | A MethodAdapter that can be used to approximate method size. |
| EmptyVisitor | An empty implementation of the ASM visitor interfaces. |
| GeneratorAdapter | A MethodAdapter with convenient methods to generate code. |
| InstructionAdapter | ASM: a very small and fast Java bytecode manipulation framework Copyright (c) 2000-2005 INRIA, France Telecom All rights reserved. |
| JSRInlinerAdapter | A MethodAdapter that removes JSR instructions and inlines the referenced subroutines. |
| JSRInlinerAdapter.Subroutine | |
| LocalVariablesSorter | A 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 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 ClassAdapter that merges clinit methods into a single one. |