From 6bf3f268f4a01963a2ee13f60178664bb056a802 Mon Sep 17 00:00:00 2001 From: Liam Miller-Cushon Date: Sun, 15 Oct 2017 23:31:56 -0700 Subject: Update checker framework dataflow and javacutils to 2.1.14 Change-Id: I62ad827fc4bbd54d022097003af63e351e44b98c --- .../dataflow/cfg/node/FloatingRemainderNode.java | 45 +++------------------- 1 file changed, 5 insertions(+), 40 deletions(-) (limited to 'third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/FloatingRemainderNode.java') diff --git a/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/FloatingRemainderNode.java b/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/FloatingRemainderNode.java index d3b3caa0ab..d3a7918ff1 100644 --- a/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/FloatingRemainderNode.java +++ b/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/FloatingRemainderNode.java @@ -1,14 +1,8 @@ package org.checkerframework.dataflow.cfg.node; -import java.util.Collection; -import java.util.LinkedList; - -import org.checkerframework.dataflow.util.HashCodeUtils; - -import org.checkerframework.javacutil.InternalUtils; - -import com.sun.source.tree.Tree; +import com.sun.source.tree.BinaryTree; import com.sun.source.tree.Tree.Kind; +import org.checkerframework.dataflow.util.HashCodeUtils; /** * A node for the floating-point remainder: @@ -19,33 +13,12 @@ import com.sun.source.tree.Tree.Kind; * * @author Stefan Heule * @author Charlie Garrett - * */ -public class FloatingRemainderNode extends Node { - - protected Tree tree; - protected Node left; - protected Node right; +public class FloatingRemainderNode extends BinaryOperationNode { - public FloatingRemainderNode(Tree tree, Node left, Node right) { - super(InternalUtils.typeOf(tree)); + public FloatingRemainderNode(BinaryTree tree, Node left, Node right) { + super(tree, left, right); assert tree.getKind() == Kind.REMAINDER; - this.tree = tree; - this.left = left; - this.right = right; - } - - public Node getLeftOperand() { - return left; - } - - public Node getRightOperand() { - return right; - } - - @Override - public Tree getTree() { - return tree; } @Override @@ -72,12 +45,4 @@ public class FloatingRemainderNode extends Node { public int hashCode() { return HashCodeUtils.hash(getLeftOperand(), getRightOperand()); } - - @Override - public Collection getOperands() { - LinkedList list = new LinkedList(); - list.add(getLeftOperand()); - list.add(getRightOperand()); - return list; - } } -- cgit v1.2.3