diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-03-09 18:11:17 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-03-09 18:11:17 +0000 |
| commit | 20dc1e124d606cf4298d5112b6d3c4f6c74e9b68 (patch) | |
| tree | 47914e8b0356b2f40e3723eae650d3bb6f100dd4 /src/main/java/org/zwobble/couscous/interpreter/errors | |
| parent | 8ac6cb16b727b5e3d28ab89fee1d169a4f74d9a1 (diff) | |
Introduce Type interface
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/errors')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/interpreter/errors/InvalidCast.java | 12 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/couscous/interpreter/errors/UnexpectedValueType.java | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/errors/InvalidCast.java b/src/main/java/org/zwobble/couscous/interpreter/errors/InvalidCast.java index 2aef47b..a13612b 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/errors/InvalidCast.java +++ b/src/main/java/org/zwobble/couscous/interpreter/errors/InvalidCast.java @@ -1,22 +1,22 @@ package org.zwobble.couscous.interpreter.errors; -import org.zwobble.couscous.ast.TypeName; +import org.zwobble.couscous.ast.types.Type; public class InvalidCast extends InterpreterException { - private final TypeName expected; - private final TypeName actual; + private final Type expected; + private final Type actual; - public InvalidCast(TypeName expected, TypeName actual) { + public InvalidCast(Type expected, Type actual) { this.expected = expected; this.actual = actual; } - public TypeName getExpected() { + public Type getExpected() { return expected; } - public TypeName getActual() { + public Type getActual() { return actual; } } diff --git a/src/main/java/org/zwobble/couscous/interpreter/errors/UnexpectedValueType.java b/src/main/java/org/zwobble/couscous/interpreter/errors/UnexpectedValueType.java index ca40c7c..459d9d7 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/errors/UnexpectedValueType.java +++ b/src/main/java/org/zwobble/couscous/interpreter/errors/UnexpectedValueType.java @@ -1,22 +1,22 @@ package org.zwobble.couscous.interpreter.errors; -import org.zwobble.couscous.ast.TypeName; +import org.zwobble.couscous.ast.types.Type; public final class UnexpectedValueType extends InterpreterException { private static final long serialVersionUID = 1L; - private final TypeName expected; - private final TypeName actual; + private final Type expected; + private final Type actual; - public UnexpectedValueType(final TypeName expected, final TypeName actual) { + public UnexpectedValueType(final Type expected, final Type actual) { this.expected = expected; this.actual = actual; } - public TypeName getExpected() { + public Type getExpected() { return this.expected; } - public TypeName getActual() { + public Type getActual() { return this.actual; } |
