| Modifier and Type | Interface and Description |
|---|---|
| public interface | AsmVisitorWrapper
A class visitor wrapper is used in order to register an intermediate ASM |
| Modifier and Type | Class and Description |
|---|---|
| public class | Advice
Advice wrappers copy the code of blueprint methods to be executed before and/or after a matched method. |
| public abstract class | ClassVisitorFactory<
The type of the mapped class visitor. T>A factory for wrapping a |
| public abstract class | MemberAttributeExtension<
The type of the attribute appender factory. T>A visitor that adds attributes to a class member. |
| public class | MemberRemoval
A visitor wrapper that removes fields or methods that match a given |
| public class | MemberSubstitution
Substitutes field access, method invocations or constructor calls within a method's body. |
| public class | ModifierAdjustment
A visitor wrapper that adjusts the modifiers of the instrumented type or its members. |
| public class | TypeReferenceAdjustment
Adds an attribute value for all inner classes that are referenced by the instrumented type. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | TypeConstantAdjustment
This class visitor wrapper ensures that class files of a version previous to Java 5 do not store class entries in the generated class's constant pool. |