uk.ac.man.cs.rainbow.rapa.data
Class Register.Subscripted
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.data.Expression
|
+--uk.ac.man.cs.rainbow.rapa.data.Register
|
+--uk.ac.man.cs.rainbow.rapa.data.Register.Subscripted
- All Implemented Interfaces:
- Argument, Comparable, Serializable, Value, VariableContainer
- Enclosing class:
- Register
- public static class Register.Subscripted
- extends Register
- See Also:
- Serialized Form
Methods inherited from class uk.ac.man.cs.rainbow.rapa.data.Register |
apply, compatableWith, equals, evaluate, getName, getResultType, hashCode, hasVariable, occurs, subst, unify |
Register.Subscripted
public Register.Subscripted(String name,
int i,
int n,
Type type)
toString
public String toString()
- Overrides:
toString
in class Register
getI
public int getI()
getN
public int getN()
subst
public Value subst(GeneralSubstitution s)
- Description copied from interface:
Value
- Apply a substitution to this value to get a new value.
- Overrides:
subst
in class Expression
compareTo
public int compareTo(Object o)
- Overrides:
compareTo
in class Register