|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.tromer.jie.visitor.NullObjectVisitor | +--org.tromer.jie.opportunity.Opportunity
Base class for all instrumentation opportunity classes. This is a NullObjectVisitor with a bit of added functionality shared by all opportunity classes.
Inner Class Summary | |
static class |
Opportunity.EntryExitOpp
Base class for all opportunities that have two configurable aspects: entry action template and exit action template. |
static class |
Opportunity.SingleActionOpp
Base class for all opportunities that have one configurable aspect: action template. |
Constructor Summary | |
Opportunity()
|
Method Summary | |
protected void |
initOpp(java.lang.Object[] actionData)
Initializes generic aspects of the opportunity. |
protected InstrumTransform |
newTransform(Node n,
java.lang.Object argu)
Creates a new instance of InstrumTransform, representing an instrumentation transformation carried out by this opportunity. |
Methods inherited from class org.tromer.jie.visitor.NullObjectVisitor |
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public Opportunity()
Method Detail |
protected void initOpp(java.lang.Object[] actionData)
Accepts an array of objects that completely define the action carried out by the instance of the instrumentation opportunity. These objects must implement the getHash() method as outlined in the Java Language Definition. The getHash() results of all the objects are hashed together to produce the first field of the JIID.
protected InstrumTransform newTransform(Node n, java.lang.Object argu)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |