diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-04 23:46:01 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-04 23:46:01 +0000 |
| commit | 70e0b6ab2078bd4743aa064587977b64a935746c (patch) | |
| tree | c6aa4a890e4cffa30b9e5f138f8c993c1c26e2e3 /src/main/java/org/zwobble/couscous/ast | |
| parent | 6baac631f00d99eef3900357c45baf7a0f0e27dd (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.java | 22 |
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); |
