diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-10 20:11:38 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-10 20:11:38 +0000 |
| commit | 7469be61700daf1d19bfcb7085da4f635d0fd09f (patch) | |
| tree | 6cd4a405bbbb18875f2c1c7d8c78843c75111ceb /src/main/java/org/zwobble/couscous/interpreter/values | |
| parent | e1d8a9727e1a84ddfa5b38e8f8a433b7105bc6bd (diff) | |
Move interpreter exceptions into their own package
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/values')
7 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/BooleanInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/BooleanInterpreterValue.java index 032caff..023f684 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/BooleanInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/BooleanInterpreterValue.java @@ -1,7 +1,7 @@ package org.zwobble.couscous.interpreter.values; import org.zwobble.couscous.ast.Operator; -import org.zwobble.couscous.interpreter.NoSuchField; +import org.zwobble.couscous.interpreter.errors.NoSuchField; import org.zwobble.couscous.values.BooleanValue; import org.zwobble.couscous.values.PrimitiveValue; import org.zwobble.couscous.values.PrimitiveValues; diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/ConcreteType.java b/src/main/java/org/zwobble/couscous/interpreter/values/ConcreteType.java index b3f9eb1..9a9fde8 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/ConcreteType.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/ConcreteType.java @@ -6,6 +6,8 @@ import org.zwobble.couscous.ast.FormalArgumentNode; import org.zwobble.couscous.ast.MethodSignature; import org.zwobble.couscous.ast.TypeName; import org.zwobble.couscous.interpreter.*; +import org.zwobble.couscous.interpreter.errors.NoSuchMethod; +import org.zwobble.couscous.interpreter.errors.WrongNumberOfArguments; import org.zwobble.couscous.util.Casts; import java.util.*; diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/IntegerInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/IntegerInterpreterValue.java index 5cc14de..3056e2c 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/IntegerInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/IntegerInterpreterValue.java @@ -5,6 +5,7 @@ import java.util.function.BiFunction; import org.zwobble.couscous.ast.Operator; import org.zwobble.couscous.interpreter.*; +import org.zwobble.couscous.interpreter.errors.NoSuchField; import org.zwobble.couscous.values.IntegerValue; import org.zwobble.couscous.values.ObjectValues; import org.zwobble.couscous.values.PrimitiveValue; diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/ObjectInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/ObjectInterpreterValue.java index bebd5f7..566ff80 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/ObjectInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/ObjectInterpreterValue.java @@ -4,8 +4,8 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; import org.zwobble.couscous.interpreter.InterpreterTypes; -import org.zwobble.couscous.interpreter.NoSuchField; -import org.zwobble.couscous.interpreter.UnboundField; +import org.zwobble.couscous.interpreter.errors.NoSuchField; +import org.zwobble.couscous.interpreter.errors.UnboundField; import org.zwobble.couscous.values.PrimitiveValue; public class ObjectInterpreterValue implements InterpreterValue { diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/StringInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/StringInterpreterValue.java index ff2617e..f86b343 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/StringInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/StringInterpreterValue.java @@ -1,6 +1,6 @@ package org.zwobble.couscous.interpreter.values; -import org.zwobble.couscous.interpreter.NoSuchField; +import org.zwobble.couscous.interpreter.errors.NoSuchField; import org.zwobble.couscous.values.*; import java.util.Optional; diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/TypeInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/TypeInterpreterValue.java index 97cf6ec..5938ce3 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/TypeInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/TypeInterpreterValue.java @@ -1,7 +1,7 @@ package org.zwobble.couscous.interpreter.values; import org.zwobble.couscous.ast.TypeName; -import org.zwobble.couscous.interpreter.NoSuchField; +import org.zwobble.couscous.interpreter.errors.NoSuchField; import org.zwobble.couscous.values.ObjectValues; import org.zwobble.couscous.values.PrimitiveValue; import org.zwobble.couscous.values.PrimitiveValues; diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/UnitInterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/UnitInterpreterValue.java index 2d4ef9c..54f5605 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/values/UnitInterpreterValue.java +++ b/src/main/java/org/zwobble/couscous/interpreter/values/UnitInterpreterValue.java @@ -1,7 +1,7 @@ package org.zwobble.couscous.interpreter.values; import java.util.Optional; -import org.zwobble.couscous.interpreter.NoSuchField; +import org.zwobble.couscous.interpreter.errors.NoSuchField; import org.zwobble.couscous.values.PrimitiveValue; import org.zwobble.couscous.values.PrimitiveValues; |
