| Interface | Description | 
|---|---|
| TableSwitchGenerator | A code generator for switch statements. | 
| Class | Description | 
|---|---|
| AdviceAdapter | A  MethodAdapterto insert before, after and around
 advices in methods and constructors. | 
| AnalyzerAdapter | A  MethodAdapterthat keeps track of stack map frame changes betweenvisitFramecalls. | 
| CodeSizeEvaluator | A  MethodAdapterthat can be used to approximate method size. | 
| EmptyVisitor | An empty implementation of the ASM visitor interfaces. | 
| GeneratorAdapter | A  MethodAdapterwith convenient methods to generate
 code. | 
| LocalVariablesSorter | A  MethodAdapterthat renumbers local variables in their order of
 appearance. | 
| Method | A named method descriptor. | 
| SerialVersionUIDAdder | A  ClassAdapterthat adds a serial version unique identifier to a
 class if missing. | 
| SerialVersionUIDAdder.Item | |
| StaticInitMerger | A  ClassAdapterthat merges clinit methods into a single one. |