diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-21 13:35:54 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-21 13:35:54 +0100 |
commit | 0957b40878e38c7fc2c59b13d65c3f3b11d435ef (patch) | |
tree | 84d190726e19a18b3175652820a859afb2048e32 /vespajlib | |
parent | 97237223999b3d53453b114fdc627aa3b812fea6 (diff) |
- Return nix on methods that should not be called.
- Correct placement of [].
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/slime/ArrayValue.java | 16 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/slime/Value.java | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/slime/ArrayValue.java b/vespajlib/src/main/java/com/yahoo/slime/ArrayValue.java index 63b22d70da2..7346f2585d7 100644 --- a/vespajlib/src/main/java/com/yahoo/slime/ArrayValue.java +++ b/vespajlib/src/main/java/com/yahoo/slime/ArrayValue.java @@ -40,13 +40,13 @@ final class ArrayValue extends Value { self.impl = new GenericImpl(this, self.used); } } - private static long [] grow(long [] arr) { - long [] v = new long[arr.length << 1]; + private static long[] grow(long[] arr) { + long[] v = new long[arr.length << 1]; System.arraycopy(arr, 0, v, 0, arr.length); return v; } public Value add(Value value, int used) { - return add(value.asLong(), used); + return NixValue.invalid(); } public Value add(long value, int used) { if (used == values.length) { @@ -66,13 +66,13 @@ final class ArrayValue extends Value { self.impl = new GenericImpl(this, self.used); } } - private static double [] grow(double [] arr) { - double [] v = new double[arr.length << 1]; + private static double[] grow(double[] arr) { + double[] v = new double[arr.length << 1]; System.arraycopy(arr, 0, v, 0, arr.length); return v; } public Value add(Value value, int used) { - return add(value.asDouble(), used); + return NixValue.invalid(); } public Value add(double value, int used) { if (used == values.length) { @@ -98,8 +98,8 @@ final class ArrayValue extends Value { } } public void prepareFor(ArrayValue self, Type type) {} - private static Value [] grow(Value [] arr) { - Value [] v = new Value[arr.length << 1]; + private static Value[] grow(Value[] arr) { + Value[] v = new Value[arr.length << 1]; System.arraycopy(arr, 0, v, 0, arr.length); return v; } diff --git a/vespajlib/src/main/java/com/yahoo/slime/Value.java b/vespajlib/src/main/java/com/yahoo/slime/Value.java index c3764fa275a..985fed6c6bb 100644 --- a/vespajlib/src/main/java/com/yahoo/slime/Value.java +++ b/vespajlib/src/main/java/com/yahoo/slime/Value.java @@ -48,8 +48,8 @@ abstract class Value implements Cursor { public final Cursor addNix() { return addLeaf(NixValue.instance()); } public final Cursor addBool(boolean bit) { return addLeaf(BoolValue.instance(bit)); } - public Cursor addLong(long l) { return addLeaf(new LongValue(l)); } - public Cursor addDouble(double d) { return addLeaf(new DoubleValue(d)); } + public Cursor addLong(long l) { return NixValue.invalid(); } + public Cursor addDouble(double d) { return NixValue.invalid(); } public final Cursor addString(String str) { return addLeaf(StringValue.create(str)); } public final Cursor addString(byte[] utf8) { return addLeaf(Utf8Value.create(utf8)); } public final Cursor addData(byte[] data) { return addLeaf(DataValue.create(data)); } |