|
|||||||||
| 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.ClassInstantiationOpp
Class Instantiation (Entry/Exit) Instrumentation Opportunity.
Entry: Just before a class is instantiated.
Exit: Right after the newly built class instance is returned.
| 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 | |
ClassInstantiationOpp()
|
|
| Method Summary | |
java.lang.Object |
visit(AllocationExpression n,
java.lang.Object argu)
Allocation expression -- if a class (as opposed to primitive) is instantiated, instrument it. |
java.lang.Object |
visit(CompilationUnit n,
java.lang.Object argu)
nodeOptional -> [ PackageDeclaration() ] nodeListOptional -> ( ImportDeclaration() )* nodeListOptional1 -> ( TypeDeclaration() )* nodeToken -> <EOF> |
| 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 ClassInstantiationOpp()
| 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(AllocationExpression n,
java.lang.Object argu)
nodeChoice -> "new" PrimitiveType() ArrayDimsAndInits()
| "new" Name() ( ArrayDimsAndInits() | Arguments() [ ClassBody() ] )
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||