uk.ac.man.cs.rainbow.rapa.gcl
Class CompareStateVar
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.data.Expression
|
+--uk.ac.man.cs.rainbow.rapa.data.Application
|
+--uk.ac.man.cs.rainbow.rapa.data.Binary
|
+--uk.ac.man.cs.rainbow.rapa.data.Binary.Equal
|
+--uk.ac.man.cs.rainbow.rapa.gcl.CompareStateVar
- All Implemented Interfaces:
- Argument, Cloneable, LatexGenerator, Serializable, Value, VariableContainer
- public class CompareStateVar
- extends Binary.Equal
- implements LatexGenerator
A comparison on a state variable (program counter).
- See Also:
- Serialized Form
Fields inherited from class uk.ac.man.cs.rainbow.rapa.data.Binary.Equal |
OP |
Fields inherited from class uk.ac.man.cs.rainbow.rapa.data.Binary |
e1, e2 |
CompareStateVar
public CompareStateVar(ProgramCounterFactory factory,
int i,
int n)
CompareStateVar
public CompareStateVar(ProgramCounterFactory factory,
int i,
Number n)
getI
public int getI()
getN
public int getN()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Binary
equals
public boolean equals(Value e)
- Overrides:
equals
in class Binary
equals
public boolean equals(Object o)
- Overrides:
equals
in class Expression
apply
public Value apply(Value x,
Value y)
- Overrides:
apply
in class Binary.Equal
appendLaTeX
public void appendLaTeX(StringBuffer sb)
- Description copied from interface:
LatexGenerator
- Append a LATEX representation of this
object to the given buffer.
- Specified by:
appendLaTeX
in interface LatexGenerator