From a83548876a8ee7770df247bdb3c14f73bdbee4a8 Mon Sep 17 00:00:00 2001 From: altrisi Date: Tue, 26 Jan 2021 06:16:48 +0100 Subject: [PATCH] Extra handling of null values (part 1) (#684) --- src/main/java/carpet/script/value/NullValue.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/carpet/script/value/NullValue.java b/src/main/java/carpet/script/value/NullValue.java index e2a1f3a7..7dcec512 100644 --- a/src/main/java/carpet/script/value/NullValue.java +++ b/src/main/java/carpet/script/value/NullValue.java @@ -40,6 +40,21 @@ public class NullValue extends NumericValue // TODO check nonsingleton code return o instanceof NullValue; } + @Override + public Value slice(long fromDesc, Long toDesc) { + return Value.NULL; + } + + @Override + public NumericValue opposite() { + return Value.NULL; + } + + @Override + public int length() { + return 0; + } + @Override public int compareTo(Value o) {