Public Methods | |
void | caseArrayRef (ArrayRef v) |
void | caseInstanceFieldRef (InstanceFieldRef v) |
void | caseInterfaceInvokeExpr (InterfaceInvokeExpr v) |
void | caseLocal (Local v) |
void | caseParameterRef (ParameterRef v) |
void | caseSpecialInvokeExpr (SpecialInvokeExpr v) |
void | caseStaticFieldRef (StaticFieldRef v) |
void | caseThisRef (ThisRef v) |
void | caseVirtualInvokeExpr (VirtualInvokeExpr v) |
void | defaultCase (Object obj) |
Private Methods | |
TempExpr () | |
void | build (Value v) |
void | init (SootMethod sm) |
void | print (Value v, String s) |
Private Attributes | |
SootMethod | sm |
Analysis | analyser |
Definition at line 52 of file TempExpr.java.
|
Creates a new Definition at line 70 of file TempExpr.java. |
|
Triggers the walk.
Definition at line 79 of file TempExpr.java. Referenced by TempStmt::caseAssignStmt(), TempStmt::caseIdentityStmt(), TempStmt::caseIfStmt(), TempStmt::caseInvokeStmt(), and TempStmt::caseReturnStmt().
|
|
Handles the case when
Definition at line 88 of file TempExpr.java. |
|
Handles the case when
Definition at line 97 of file TempExpr.java. |
|
Handles the case when
Reimplemented from ExprSwitch. Definition at line 107 of file TempExpr.java. |
|
Handles the case when
Definition at line 116 of file TempExpr.java. |
|
Handles the case when
Definition at line 125 of file TempExpr.java. |
|
Handles the case when
Reimplemented from ExprSwitch. Definition at line 134 of file TempExpr.java. |
|
Handles the case when
Definition at line 143 of file TempExpr.java. |
|
Handles the case when
Definition at line 152 of file TempExpr.java. |
|
Handles the case when
Reimplemented from ExprSwitch. Definition at line 161 of file TempExpr.java. |
|
Handles cases which we donot intend to handle at this time.
Reimplemented from ExprSwitch. Definition at line 170 of file TempExpr.java. |
|
Performs initialization before proceeding with walking.
Definition at line 183 of file TempExpr.java. Referenced by Demo::analyze().
|
|
A generic method to print all information available from the analysis about the given expression.
Definition at line 195 of file TempExpr.java. |
|
The analyzer object. Definition at line 64 of file TempExpr.java. |
|
Method enclosing the expression being walked. Definition at line 58 of file TempExpr.java. |