Static Public Methods | |
SootMethod | findDeclaringMethod (SootClass sootClass, SootMethod sootMethod) |
SootMethod | findDeclaringMethod (SootClass sootClass, String methodName, List parameterTypes, Type returnType) |
Set | getMethods () |
Collection | getVariants (SootMethod sootMethod) |
void | init (MethodIndexManager methodIndexManager) |
boolean | isManaged (SootMethod sootMethod) |
void | reset () |
MethodVariant | select (SootMethod sootMethod) |
Static Private Attributes | |
MethodIndexManager | methodIndexManager |
Map | methodMap |
Category | cat |
Definition at line 55 of file MethodVariantManager.java.
|
Provides the defining SootMethod for the method. The SootMethod in which the method is actually implemented and not just inherited.
Definition at line 107 of file MethodVariantManager.java. |
|
Provides the defining SootMethod for the method. The SootMethod in which the method is actually implemented and not just inherited.
Definition at line 86 of file MethodVariantManager.java. Referenced by findDeclaringMethod().
|
|
Provides the set of managed methods.
Definition at line 136 of file MethodVariantManager.java. |
|
Provides the set of variants associated with the given method.
Definition at line 147 of file MethodVariantManager.java. |
|
Initialize the Manager.
Definition at line 157 of file MethodVariantManager.java. |
|
Tells whether the given method is managed or not.
Definition at line 167 of file MethodVariantManager.java. |
|
Describe Definition at line 175 of file MethodVariantManager.java. |
|
Provides the Method variant associated with the method. if none exist then a new variant is created.
Definition at line 191 of file MethodVariantManager.java. |
|
Provides logging capability through log4j. Definition at line 71 of file MethodVariantManager.java. |
|
The Manager that provides indices to partition the variants. Definition at line 60 of file MethodVariantManager.java. |
|
A Map from method to all possible variants. Definition at line 65 of file MethodVariantManager.java. |