|
|||||||||
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.MethodOpp
Method (Entry/Exit) Instrumentation Opportunity.
Entry: Before first line of the method.
Exit: After the last executed line of a method. This can be the last line,
a return statement or any statement that caused method exit by exception
throw.
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 | |
MethodOpp()
|
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 MethodOpp()
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 |