public class Local extends Object implements SettableValue
| Modifier and Type | Method and Description |
|---|---|
ConcreteValue |
evaluateOn(ProgramState programState) |
String |
getName() |
ViolationPoints |
getPotentialViolationPoints() |
Type |
getType() |
boolean |
needsMaterialization(ProgramState programState) |
void |
setValue(ProgramState programState,
ConcreteValue concreteTarget)
sets the variable in programState to concreteTarget
|
String |
toString() |
public String getName()
public ConcreteValue evaluateOn(ProgramState programState)
evaluateOn in interface Valuepublic void setValue(ProgramState programState, ConcreteValue concreteTarget)
setValue in interface SettableValueprogramState - The programState used to evaluate the given value.concreteTarget - The value this value should be set to.public boolean needsMaterialization(ProgramState programState)
needsMaterialization in interface Valuepublic ViolationPoints getPotentialViolationPoints()
getPotentialViolationPoints in interface ValueCopyright © 2018. All rights reserved.