public class VarTypeTable extends StaticTable<java.lang.String>
Modifier | Constructor and Description |
---|---|
private |
VarTypeTable()
Default constructor.
|
|
VarTypeTable(com.ibm.wala.ssa.IR ir)
Constructor that is used to generate the type table for a method region.
|
|
VarTypeTable(com.ibm.wala.ssa.IR ir,
Pair<java.lang.Integer,java.lang.Integer> firstUseLastDef)
Constructor that is used to generate the type table for a conditional region, by specifying the boundaries of variables inside the region.
|
Modifier and Type | Method and Description |
---|---|
void |
print()
Basic print of the table.
|
getKeys, mergeTable, updateKey
add, lookup, mergeTable, remove
public VarTypeTable(com.ibm.wala.ssa.IR ir)
ir
- public VarTypeTable(com.ibm.wala.ssa.IR ir, Pair<java.lang.Integer,java.lang.Integer> firstUseLastDef)
ir
- Wala IR that corresponds to the method that the region is discovered from.firstUseLastDef
- A pair of the first Use Var and the Last Def Var numbers inside the region.private VarTypeTable()