public interface  org.aopalliance.instrument.Instrumentor extends java.lang.Object
{
public abstract org.aopalliance.reflect.ClassLocator createClass(java.lang.String) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addInterface(org.aopalliance.reflect.ClassLocator, java.lang.String) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation setSuperClass(org.aopalliance.reflect.ClassLocator, java.lang.String) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addClass(org.aopalliance.reflect.ClassLocator, java.lang.String) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addMethod(org.aopalliance.reflect.ClassLocator, java.lang.String, java.lang.String[], java.lang.String[], org.aopalliance.reflect.Code) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addField(org.aopalliance.reflect.ClassLocator, java.lang.String, java.lang.String, org.aopalliance.reflect.Code) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addBeforeCode(org.aopalliance.reflect.CodeLocator, org.aopalliance.reflect.Code, org.aopalliance.instrument.Instrumentation, org.aopalliance.instrument.Instrumentation) throws org.aopalliance.instrument.InstrumentationError;
public abstract org.aopalliance.instrument.Instrumentation addAfterCode(org.aopalliance.reflect.CodeLocator, org.aopalliance.reflect.Code, org.aopalliance.instrument.Instrumentation, org.aopalliance.instrument.Instrumentation) throws org.aopalliance.instrument.InstrumentationError;
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) throws org.aopalliance.instrument.InstrumentationError;
public abstract void undo(org.aopalliance.instrument.Instrumentation) throws org.aopalliance.instrument.UndoNotSupportedException;
}