|
|||||||||
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 | +--org.tromer.jie.Opportunity.EntryExitOpp | +--org.tromer.jie.opportunity.NominalMethodOpp
Nominal Method (Entry/Exit) Instrumentation Opportunity.
Entry: Before first line of the method.
Exit: After the last executed line of the method.
In contrast with the Method opportunity, the exit action will occur only
if the end of the method is reached or a return statement is executed. If
the method is quit via an exception throw the exit action will not be
executed.
Constructors, static initializers and instance initializers are considered as methods. Note that code in field initializers is not considered to be inside any method.
Inner classes inherited from class org.tromer.jie.Opportunity |
Opportunity.EntryExitOpp,
Opportunity.SingleActionOpp |
Fields inherited from class org.tromer.jie.Opportunity.EntryExitOpp |
entryAction,
exitAction |
Fields inherited from class org.tromer.jie.Opportunity |
classSuffix |
Constructor Summary | |
NominalMethodOpp()
|
Method Summary | |
java.lang.Object |
visit(CompilationUnit n,
java.lang.Object argu)
nodeOptional -> [ PackageDeclaration() ] nodeListOptional -> ( ImportDeclaration() )* nodeListOptional1 -> ( TypeDeclaration() )* nodeToken -> <EOF> |
java.lang.Object |
visit(TopBlockStatements n,
java.lang.Object argu)
nodeListOptional -> ( BlockStatement() )* |
Methods inherited from class org.tromer.jie.Opportunity.EntryExitOpp |
init |
Methods inherited from class org.tromer.jie.Opportunity |
doneVisiting,
getOppName,
getOppNameByClass,
getTransformsCount,
initOpp,
log,
logging,
newContextlessTransform,
newTransform,
setLog |
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 |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public NominalMethodOpp()
Method Detail |
public java.lang.Object visit(CompilationUnit n, java.lang.Object argu)
nodeOptional -> [ PackageDeclaration() ] nodeListOptional -> ( ImportDeclaration() )* nodeListOptional1 -> ( TypeDeclaration() )* nodeToken -> <EOF>
public java.lang.Object visit(TopBlockStatements n, java.lang.Object argu)
nodeListOptional -> ( BlockStatement() )*
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |