diff options
Diffstat (limited to 'third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/DoubleLiteralNode.java')
-rw-r--r-- | third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/DoubleLiteralNode.java | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/DoubleLiteralNode.java b/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/DoubleLiteralNode.java deleted file mode 100644 index 60c25749a4..0000000000 --- a/third_party/checker_framework_dataflow/java/org/checkerframework/dataflow/cfg/node/DoubleLiteralNode.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.checkerframework.dataflow.cfg.node; - -import com.sun.source.tree.LiteralTree; -import com.sun.source.tree.Tree; -import java.util.Collection; -import java.util.Collections; - -/** - * A node for a double literal. For example: - * - * <pre> - * <em>-9.</em> - * <em>3.14159D</em> - * </pre> - * - * @author Stefan Heule - * @author Charlie Garrett - */ -public class DoubleLiteralNode extends ValueLiteralNode { - - public DoubleLiteralNode(LiteralTree t) { - super(t); - assert t.getKind().equals(Tree.Kind.DOUBLE_LITERAL); - } - - @Override - public Double getValue() { - return (Double) tree.getValue(); - } - - @Override - public <R, P> R accept(NodeVisitor<R, P> visitor, P p) { - return visitor.visitDoubleLiteral(this, p); - } - - @Override - public boolean equals(Object obj) { - // test that obj is a DoubleLiteralNode - if (obj == null || !(obj instanceof DoubleLiteralNode)) { - return false; - } - // super method compares values - return super.equals(obj); - } - - @Override - public Collection<Node> getOperands() { - return Collections.emptyList(); - } -} |