com.ibm.wala.ssa
Class PhiValue

java.lang.Object
  extended by 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


Method Summary
 int getDefaultValue(SymbolTable st)
           
 SSAPhiInstruction getPhiInstruction()
           
 boolean isNullConstant()
           
 boolean isStringConstant()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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