org.jmlspecs.jml4.esc.vc.lang
Class VcArithExpression
java.lang.Object
org.jmlspecs.jml4.esc.vc.lang.VC
org.jmlspecs.jml4.esc.vc.lang.VcBinaryExpression
org.jmlspecs.jml4.esc.vc.lang.VcArithExpression
- All Implemented Interfaces:
- java.lang.Comparable
public class VcArithExpression
- extends VcBinaryExpression
|
Constructor Summary |
VcArithExpression(VcOperator operator,
VC left,
VC right,
TypeBinding type,
int sourceStart,
int sourceEnd)
|
VcArithExpression(VcOperator operator,
VC left,
VC right,
TypeBinding type,
KindOfAssertion kindOfAssertion,
int kindOfLabel,
int sourceStart,
int sourceEnd,
int labelStart)
|
| Methods inherited from class org.jmlspecs.jml4.esc.vc.lang.VC |
acceptAsTerm, addDecl, addDecls, compareTo, decls, declString, endsInImpliesTrue, equals, getName, hasName, isImplication, kindOfAssertion, kindOfLabel, labelStart, markAsImplication, negateLastImplication, setLabel, setName, toStringWithName, visitVarDecls |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
operator
public final VcOperator operator
VcArithExpression
public VcArithExpression(VcOperator operator,
VC left,
VC right,
TypeBinding type,
KindOfAssertion kindOfAssertion,
int kindOfLabel,
int sourceStart,
int sourceEnd,
int labelStart)
VcArithExpression
public VcArithExpression(VcOperator operator,
VC left,
VC right,
TypeBinding type,
int sourceStart,
int sourceEnd)
accept
public java.lang.String accept(ProverVisitor visitor)
- Specified by:
accept in class VC
toString
public java.lang.String toString()
- Specified by:
toString in class VC
hashCode
public int hashCode()
- Specified by:
hashCode in class VC