public interface org.aopalliance.instrument.Instrumentor
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.aopalliance.instrument.Instrumentor
super_class: java.lang.Object
{
public abstract org.aopalliance.reflect.ClassLocator createClass(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aopalliance/reflect/ClassLocator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
name
public abstract org.aopalliance.instrument.Instrumentation addInterface(org.aopalliance.reflect.ClassLocator, java.lang.String);
descriptor: (Lorg/aopalliance/reflect/ClassLocator;Ljava/lang/String;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
newInterfaceName
public abstract org.aopalliance.instrument.Instrumentation setSuperClass(org.aopalliance.reflect.ClassLocator, java.lang.String);
descriptor: (Lorg/aopalliance/reflect/ClassLocator;Ljava/lang/String;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
newSuperClassName
public abstract org.aopalliance.instrument.Instrumentation addClass(org.aopalliance.reflect.ClassLocator, java.lang.String);
descriptor: (Lorg/aopalliance/reflect/ClassLocator;Ljava/lang/String;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
className
public abstract org.aopalliance.instrument.Instrumentation addMethod(org.aopalliance.reflect.ClassLocator, java.lang.String, java.lang.String[], java.lang.String[], org.aopalliance.reflect.Code);
descriptor: (Lorg/aopalliance/reflect/ClassLocator;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Lorg/aopalliance/reflect/Code;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
name
parameterTypeNames
parameterNames
body
public abstract org.aopalliance.instrument.Instrumentation addField(org.aopalliance.reflect.ClassLocator, java.lang.String, java.lang.String, org.aopalliance.reflect.Code);
descriptor: (Lorg/aopalliance/reflect/ClassLocator;Ljava/lang/String;Ljava/lang/String;Lorg/aopalliance/reflect/Code;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
name
typeName
initializator
public abstract org.aopalliance.instrument.Instrumentation addBeforeCode(org.aopalliance.reflect.CodeLocator, org.aopalliance.reflect.Code, org.aopalliance.instrument.Instrumentation, org.aopalliance.instrument.Instrumentation);
descriptor: (Lorg/aopalliance/reflect/CodeLocator;Lorg/aopalliance/reflect/Code;Lorg/aopalliance/instrument/Instrumentation;Lorg/aopalliance/instrument/Instrumentation;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
beforeCode
before
after
public abstract org.aopalliance.instrument.Instrumentation addAfterCode(org.aopalliance.reflect.CodeLocator, org.aopalliance.reflect.Code, org.aopalliance.instrument.Instrumentation, org.aopalliance.instrument.Instrumentation);
descriptor: (Lorg/aopalliance/reflect/CodeLocator;Lorg/aopalliance/reflect/Code;Lorg/aopalliance/instrument/Instrumentation;Lorg/aopalliance/instrument/Instrumentation;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
afterCode
before
after
public abstract org.aopalliance.instrument.Instrumentation addAroundCode(org.aopalliance.reflect.CodeLocator, org.aopalliance.reflect.Code, java.lang.String, org.aopalliance.instrument.Instrumentation, org.aopalliance.instrument.Instrumentation);
descriptor: (Lorg/aopalliance/reflect/CodeLocator;Lorg/aopalliance/reflect/Code;Ljava/lang/String;Lorg/aopalliance/instrument/Instrumentation;Lorg/aopalliance/instrument/Instrumentation;)Lorg/aopalliance/instrument/Instrumentation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.InstrumentationError
MethodParameters:
Name Flags
location
aroundCode
proceedMethodName
before
after
public abstract void undo(org.aopalliance.instrument.Instrumentation);
descriptor: (Lorg/aopalliance/instrument/Instrumentation;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.aopalliance.instrument.UndoNotSupportedException
MethodParameters:
Name Flags
instrumentation
}
SourceFile: "Instrumentor.java"