Initializer QuotientOperation(MultiplyingExpression dividend, UnioningExpression divisor)Parameters: dividendThe dividend, or numerator. divisorThe divisor, or denominator.
 Attributes children Source Codeshared actual childrenThe child nodes of this node. Refines BinaryOperation.children ultimately refines Node.children dividend Source Codeshared MultiplyingExpression dividendThe dividend, or numerator. divisor Source Codeshared UnioningExpression divisorThe divisor, or denominator. hash Source Codeshared actual Integer hashThe hash value of the value, which allows the value to be an element of a hash-based set or key of a hash-based map. Implementations must respect the constraint that: if x==y then x.hash==y.hash. Therefore, a class which refines equals must also refine hash. Refines Object.hash leftOperand Source Codeshared actual MultiplyingExpression leftOperandThe dividend, or numerator. See also dividendRefines BinaryOperation.leftOperand operator Source Codeshared actual String operatorThe text of the operator. Refines Operation.operator rightOperand Source Codeshared actual UnioningExpression rightOperandThe divisor, or denominator. See also divisorRefines BinaryOperation.rightOperand
 Inherited Attributes Attributes inherited from: NodeNode.string Attributes inherited from: ObjectObject.string
 Methods copy Source Codeshared QuotientOperation copy(MultiplyingExpression leftOperand = ..., UnioningExpression rightOperand = ...)Parameters: leftOperand = this.leftOperandrightOperand = this.rightOperand equals Source Codeshared actual Boolean equals(Object that)Determine if two values are equal. Implementations should respect the constraints that: if x===y then x==y (reflexivity), if x==y then y==x (symmetry), if x==y and y==z then x==z (transitivity). Furthermore it is recommended that implementations ensure that if x==y then x and y have the same concrete class. A class which explicitly refines equals() is said to support value equality, and the equality operator == is considered much more meaningful for such classes than for a class which simply inherits the default implementation of identity equality from Identifiable. Refines Object.equals transform Source Codeshared actual Result transform(Transformer transformer)Transform this node with the given transformer by calling the appropriate transformX method on the transformer. If you have a Node node thatâ€™s actually an LIdentifier instance, then the runtime will call LIdentifier.transform; therefore, this method is by nature narrowing. This means that if transformer is a NarrowingTransformer, calling node.transform(transformer) is equivalent to calling transformer.transformNode(node). On the other hand, if transformer is a WideningTransformer, then the two operations are very different. Refines Node.transform
 Inherited Methods Methods inherited from: Node