public final class GeneralConcreteValue extends Object implements ConcreteValue
| Modifier and Type | Field and Description |
|---|---|
static int |
UNDEFINED
The internal value used for undefined values.
|
| Constructor and Description |
|---|
GeneralConcreteValue(Type type,
int node)
Initializes a new value
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(ConcreteValue other) |
int |
getNode() |
static GeneralConcreteValue |
getUndefined() |
int |
hashCode() |
boolean |
isUndefined() |
String |
toString() |
Type |
type() |
public static final int UNDEFINED
public GeneralConcreteValue(Type type, int node)
type - Type of the underlying value.node - The ID of a node corresponding to the underlying value.public static GeneralConcreteValue getUndefined()
public int getNode()
public String toString()
public Type type()
type in interface ConcreteValuepublic boolean equals(ConcreteValue other)
equals in interface ConcreteValueother - Another value.public boolean isUndefined()
isUndefined in interface ConcreteValueCopyright © 2018. All rights reserved.