org.jmlspecs.jml4.fspv.simpl.ast
Class SimplVariable
java.lang.Object
org.jmlspecs.jml4.fspv.simpl.ast.SimplTheoryNode
org.jmlspecs.jml4.fspv.simpl.ast.SimplVariable
- Direct Known Subclasses:
- SimplGlobalVariable, SimplLocalVariable
public class SimplVariable
- extends SimplTheoryNode
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
THIS
public static final SimplVariable THIS
name
public final java.lang.String name
type
public final SimplType type
SimplVariable
public SimplVariable(java.lang.String name,
SimplType type)
getVariableReference
public SimplVariableReference getVariableReference()
getInitialValue
public SimplLiteral getInitialValue()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
makePreStateEqualExpression
public SimplExpression makePreStateEqualExpression()
makePreStateEqualExpression
public SimplExpression makePreStateEqualExpression(SimplExpression receiver)
getHolVariableReference
public SimplHolVariableReference getHolVariableReference()