Package kilim.analysis
Class ValInfo
java.lang.Object
kilim.analysis.ValInfo
- All Implemented Interfaces:
Comparable<ValInfo>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) StringNames of the fields in the state var: "f0", "f1", etc, according to their position in the call weaver's valInfoList.(package private) ValueThe value to hold.(package private) intThe var to which the value belongs.(package private) intThe type of value boiled down to one of the canonical types. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
var
int varThe var to which the value belongs. It remains undefined if it is a stack item. -
val
Value valThe value to hold. This gives us information about the type, whether the value is duplicated and whether it is a constant value. -
vmt
int vmtThe type of value boiled down to one of the canonical types. -
fieldName
String fieldNameNames of the fields in the state var: "f0", "f1", etc, according to their position in the call weaver's valInfoList.
-
-
Constructor Details
-
ValInfo
ValInfo(Value v)
-
-
Method Details
-
fieldDesc
String fieldDesc() -
compareTo
- Specified by:
compareToin interfaceComparable<ValInfo>
-