An expression to test for identity or (in)equality of two objects.

This is the abstract superclass of the nodes for ==, !=, ===; not to be confused with EqualOperation, the concrete class for ==!

Initializer
EqualityOperation()
Attributes
childrenshared formal ComparingExpression[2] children

The child nodes of this node.

Refines BinaryOperation.children ultimately refines Node.children
leftOperandshared formal ComparingExpression leftOperand

The left operand to be tested.

rightOperandshared formal ComparingExpression rightOperand

The right operand to be tested.

Inherited Attributes
Attributes inherited from: BinaryOperation
Attributes inherited from: Expression
Attributes inherited from: Node
Attributes inherited from: Object
hash, string
Attributes inherited from: Operation
Inherited Methods
Methods inherited from: Node
Methods inherited from: Object
equals