aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-04 23:46:01 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-04 23:46:01 +0000
commit70e0b6ab2078bd4743aa064587977b64a935746c (patch)
treec6aa4a890e4cffa30b9e5f138f8c993c1c26e2e3 /src/main/java/org/zwobble/couscous/ast
parent6baac631f00d99eef3900357c45baf7a0f0e27dd (diff)
Move boxing methods from type coercion node into evaluator
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/TypeCoercionNode.java22
1 files changed, 0 insertions, 22 deletions
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> T accept(ExpressionNodeMapper<T> visitor) {
return visitor.visit(this);