org.aopalliance.instrument
Interface Instrumentation
public interface Instrumentation
This interface represents an instrumentation on the base program.
The program instrumentor implementation should return an
intrumentation instance for each intrumentation which is performed.
ADD_AFTER_CODE
public static final int ADD_AFTER_CODE
After code adding instrumentation type.
ADD_BEFORE_CODE
public static final int ADD_BEFORE_CODE
Before code instrumentation type.
ADD_CLASS
public static final int ADD_CLASS
Class adding instrumentation type.
ADD_INTERFACE
public static final int ADD_INTERFACE
Interface adding instrumentation type.
ADD_METADATA
public static final int ADD_METADATA
Metadata adding instrumentation type.
SET_SUPERCLASS
public static final int SET_SUPERCLASS
Superclass setting instrumentation type.
getLocation
public Locator getLocation()
Returns the location of this instrumentation.
getType
public int getType()
Gets the instrumentation type.
- ADD_INTERFACE | SET_SUPERCLASS | ADD_CLASS |
ADD_AFTER_CODE | ADD_BEFORE_CODE | ADD_AROUND_CODE |
ADD_METADATA