public class ParameterState extends com.ibm.wala.fixpoint.AbstractVariable<ParameterState>
| Modifier and Type | Field and Description |
|---|---|
static int |
NO_THIS_PTR |
| Constructor and Description |
|---|
ParameterState() |
ParameterState(NullPointerState state,
int[] parameterNumbers)
Constructor to make a
ParameteState out of a regular NullPointerState. |
| Modifier and Type | Method and Description |
|---|---|
void |
copyState(ParameterState v) |
static ParameterState |
createDefault(IMethod m) |
NullPointerState.State |
getState(int varNum)
Returns the state of an specified parameter.
|
java.util.HashMap<java.lang.Integer,NullPointerState.State> |
getStates() |
void |
setState(int varNum,
NullPointerState.State state) |
java.lang.String |
toString() |
equals, getOrderNumber, hashCode, nextHash, setOrderNumbergetGraphNodeId, setGraphNodeIdpublic static final int NO_THIS_PTR
public ParameterState()
public ParameterState(NullPointerState state, int[] parameterNumbers)
ParameteState out of a regular NullPointerState.state - The NullPointerState to parse.parameterNumbers - The numbers of parameters in statepublic static ParameterState createDefault(IMethod m)
public void setState(int varNum,
NullPointerState.State state)
public java.util.HashMap<java.lang.Integer,NullPointerState.State> getStates()
public NullPointerState.State getState(int varNum)
varNum - The SSA var num of the parametervarNumpublic void copyState(ParameterState v)
public java.lang.String toString()
toString in class java.lang.Object