Static Public Methods | |
Set | getFields () |
Collection | getVariants (SootField sootField) |
void | init (InstanceIndexManager instanceIndexManager) |
void | reset () |
InstanceVariant | select (SootField sootField) |
Static Private Attributes | |
InstanceIndexManager | instanceIndexManager |
Map | instanceMap |
Definition at line 53 of file InstanceVariantManager.java.
|
Provides the set of instance variables managed.
Definition at line 72 of file InstanceVariantManager.java. |
|
Provides the collection of instance variants managed.
Definition at line 82 of file InstanceVariantManager.java. |
|
Initialize the Manager.
Definition at line 91 of file InstanceVariantManager.java. |
|
Reset the data structures of the manager. Definition at line 99 of file InstanceVariantManager.java. |
|
Select the variant corresponding to the instance variable. If none exists, then a new one is created. In this implementation only one instance variant is associated with one field variable of a class.
Definition at line 115 of file InstanceVariantManager.java. |
|
Manager of the indices associated with instance variants. Definition at line 59 of file InstanceVariantManager.java. |
|
Mapping from field to instance indices map. Definition at line 65 of file InstanceVariantManager.java. |