public class LiveVarValue extends Object implements AbstractValue<LiveVarValue>
| Modifier and Type | Field and Description | 
|---|---|
| protected Node | liveVariableA live variable is represented by a node, which can be a  LocalVariableNodeorFieldAccessNode. | 
| Constructor and Description | 
|---|
| LiveVarValue(Node n)Create a new live variable. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(@Nullable Object obj) | 
| int | hashCode() | 
| LiveVarValue | leastUpperBound(LiveVarValue other)Compute the least upper bound of two stores. | 
| String | toString() | 
protected final Node liveVariable
LocalVariableNode or FieldAccessNode.public LiveVarValue(Node n)
n - a nodepublic LiveVarValue leastUpperBound(LiveVarValue other)
AbstractValueImportant: This method must fulfill the following contract:
this.
   other.
   this, even if the signature is
       more permissive.
   leastUpperBound in interface AbstractValue<LiveVarValue>