com.ibm.wala.ssa
Class PhiValue
java.lang.Object
com.ibm.wala.ssa.PhiValue
- All Implemented Interfaces:
- Value
public class PhiValue
- extends java.lang.Object
- implements Value
A value generated by a phi instruction
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getPhiInstruction
public SSAPhiInstruction getPhiInstruction()
- Returns:
- The phi instruction that defines this value
isStringConstant
public boolean isStringConstant()
- Specified by:
isStringConstant in interface Value
isNullConstant
public boolean isNullConstant()
- Specified by:
isNullConstant in interface Value
getDefaultValue
public int getDefaultValue(SymbolTable st)
- Specified by:
getDefaultValue in interface Value