public static class Formula.Equality extends WyalFile.Expr.Operator implements Formula.Equation
Formula.ArithmeticEquality, Formula.ArithmeticEquation, Formula.Conjunct, Formula.Disjunct, Formula.Equality, Formula.Equation, Formula.Inequality, Formula.Invoke, Formula.Is, Formula.Quantifier, Formula.TruthWyalFile.Expr.Addition, WyalFile.Expr.ArrayAccess, WyalFile.Expr.ArrayGenerator, WyalFile.Expr.ArrayInitialiser, WyalFile.Expr.ArrayLength, WyalFile.Expr.ArrayUpdate, WyalFile.Expr.Cast, WyalFile.Expr.Constant, WyalFile.Expr.Dereference, WyalFile.Expr.Division, WyalFile.Expr.Equal, WyalFile.Expr.ExistentialQuantifier, WyalFile.Expr.GreaterThan, WyalFile.Expr.GreaterThanOrEqual, WyalFile.Expr.InfixOperator, WyalFile.Expr.LessThan, WyalFile.Expr.LessThanOrEqual, WyalFile.Expr.LogicalAnd, WyalFile.Expr.LogicalIff, WyalFile.Expr.LogicalImplication, WyalFile.Expr.LogicalNot, WyalFile.Expr.LogicalOr, WyalFile.Expr.Multiplication, WyalFile.Expr.Negation, WyalFile.Expr.NotEqual, WyalFile.Expr.Operator, WyalFile.Expr.RecordAccess, WyalFile.Expr.RecordInitialiser, WyalFile.Expr.RecordUpdate, WyalFile.Expr.Remainder, WyalFile.Expr.Subtraction, WyalFile.Expr.UniversalQuantifier, WyalFile.Expr.VariableAccessWyalFile.Stmt.Block, WyalFile.Stmt.CaseOf, WyalFile.Stmt.IfThen| Constructor and Description |
|---|
Equality(boolean sign,
WyalFile.Expr[] arr) |
Equality(boolean sign,
WyalFile.Expr lhs,
WyalFile.Expr rhs) |
| Modifier and Type | Method and Description |
|---|---|
Formula.Equality |
clone(wybs.lang.SyntacticItem[] children) |
boolean |
getSign() |
String |
toString() |
get, getAllallocate, compareTo, equals, getAncestor, getData, getHeap, getIndex, getOpcode, getParent, hashCode, match, setOpcode, setOperand, size, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitget, getAllallocate, getData, getHeap, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareTopublic Equality(boolean sign,
WyalFile.Expr lhs,
WyalFile.Expr rhs)
public Equality(boolean sign,
WyalFile.Expr[] arr)
public boolean getSign()
public Formula.Equality clone(wybs.lang.SyntacticItem[] children)
clone in interface wybs.lang.SyntacticItemclone in interface Formulaclone in class WyalFile.Expr.Operatorpublic String toString()
toString in class wybs.util.AbstractSyntacticItemCopyright © 2017. All rights reserved.