Static Public Methods | |
Set | getClasses () |
Collection | getValues () |
void | init (ValueIndexManager valueIndexManager, CodeIndexManager codeIndexManager) |
void | reset () |
ValueVariant | select (ClassToken classToken, MethodVariant methodVariant, Value expr, Stmt stmt) |
Static Private Attributes | |
ValueIndexManager | valueIndexManager |
CodeIndexManager | codeIndexManager |
Map | classMap |
Map | constClassMap |
Definition at line 56 of file ValueVariantManager.java.
|
Provide the set of classes in which value variants are managed.
Definition at line 84 of file ValueVariantManager.java. |
|
Provide the set of maps of the managed value variants.
Definition at line 93 of file ValueVariantManager.java. |
|
Initilizes the class.
Definition at line 104 of file ValueVariantManager.java. |
|
Describe Definition at line 116 of file ValueVariantManager.java. |
|
Provides the Value variant associated with given combination.
Definition at line 164 of file ValueVariantManager.java. |
|
Maps class tokens to map of value indices. Definition at line 71 of file ValueVariantManager.java. |
|
Manages the indices for position in code. Definition at line 66 of file ValueVariantManager.java. |
|
Maps class tokens to values. This is used for objects like null and so on. Definition at line 77 of file ValueVariantManager.java. |
|
Manages the indices for value variants. Definition at line 61 of file ValueVariantManager.java. |