From 70e0b6ab2078bd4743aa064587977b64a935746c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 4 Jan 2016 23:46:01 +0000 Subject: Move boxing methods from type coercion node into evaluator --- .../org/zwobble/couscous/ast/TypeCoercionNode.java | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/main/java/org/zwobble/couscous/ast') diff --git a/src/main/java/org/zwobble/couscous/ast/TypeCoercionNode.java b/src/main/java/org/zwobble/couscous/ast/TypeCoercionNode.java index 2c7b68e..1ffdd95 100644 --- a/src/main/java/org/zwobble/couscous/ast/TypeCoercionNode.java +++ b/src/main/java/org/zwobble/couscous/ast/TypeCoercionNode.java @@ -1,8 +1,6 @@ package org.zwobble.couscous.ast; import org.zwobble.couscous.ast.visitors.ExpressionNodeMapper; -import org.zwobble.couscous.values.BooleanValue; -import org.zwobble.couscous.values.IntegerValue; import java.util.function.Function; @@ -28,26 +26,6 @@ public class TypeCoercionNode implements ExpressionNode { return type; } - public boolean isIntegerBox() { - return expression.getType().equals(IntegerValue.REF) && - !type.equals(IntegerValue.REF); - } - - public boolean isIntegerUnbox() { - return !expression.getType().equals(IntegerValue.REF) && - type.equals(IntegerValue.REF); - } - - public boolean isBooleanBox() { - return expression.getType().equals(BooleanValue.REF) && - !type.equals(BooleanValue.REF); - } - - public boolean isBooleanUnbox() { - return !expression.getType().equals(BooleanValue.REF) && - type.equals(BooleanValue.REF); - } - @Override public T accept(ExpressionNodeMapper visitor) { return visitor.visit(this); -- cgit v1.2.3