| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private final ClassLoader | |
| private final String | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public byte[] | |
| public List | |
| private boolean | |
| private boolean | modifyMethod(ClassModel classModel, ClassBuilder classBuilder, MethodModel methodModel, Method method)
|
| private ClassHierarchyResolver | |
| private ClassFile. |
| bytecode | back to summary |
|---|---|
| private final byte[] bytecode | |
| classLoader | back to summary |
|---|---|
| private final ClassLoader classLoader | |
| className | back to summary |
|---|---|
| private final String className | |
| modificationMap | back to summary |
|---|---|
| private final Map<String, Method> modificationMap | |
| Instrumentation | back to summary |
|---|---|
| public Instrumentation(ClassLoader classLoader, String internalClassName, byte[] bytecode) | |
| addMethod | back to summary |
|---|---|
| public void addMethod(long methodId, String name, String signature, int modification) | |
| generateBytecode | back to summary |
|---|---|
| public byte[] generateBytecode() | |
| getMethods | back to summary |
|---|---|
| public List | |
| modifyClassElement | back to summary |
|---|---|
| private boolean modifyClassElement(ClassModel classModel, ClassBuilder classBuilder, ClassElement ce) | |
| modifyMethod | back to summary |
|---|---|
| private boolean modifyMethod(ClassModel classModel, ClassBuilder classBuilder, MethodModel methodModel, Method method) | |
| resolver | back to summary |
|---|---|
| private ClassHierarchyResolver resolver() | |
| resolverOption | back to summary |
|---|---|
| private ClassFile. | |