uk.ac.man.cs.rainbow.datamodel
Class UnknownData
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.data.Expression
|
+--uk.ac.man.cs.rainbow.datamodel.Data
|
+--uk.ac.man.cs.rainbow.datamodel.Data.Untyped
|
+--uk.ac.man.cs.rainbow.datamodel.UnknownData
- All Implemented Interfaces:
- Argument, Serializable, Value, VariableContainer
- public final class UnknownData
- extends Data.Untyped
- implements Serializable
The unknown data value. The initial contents of registers, and
what channels carry when they are not active.
- See Also:
Data
,
Data.Untyped
, Serialized Form
Method Summary |
boolean |
equals(Data d)
Standardised equality defined over untyped data values. |
String |
toString()
Print the data value. |
Methods inherited from class uk.ac.man.cs.rainbow.datamodel.Data |
apply, equals, equals, getResultType, getType, hashCode, hasVariable, main, occurs, parse, parse, subst, typedString, unify |
instance
public static UnknownData instance
- A standard instance of the unknown data value.
UnknownData
public UnknownData()
toString
public String toString()
- Description copied from class:
Data
- Print the data value.
- Overrides:
toString
in class Data
equals
public boolean equals(Data d)
- Description copied from class:
Data.Untyped
- Standardised equality defined over untyped data values.
Must be implemented by concrete subclasses.
- Overrides:
equals
in class Data.Untyped