summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-03-21 13:35:54 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2023-03-21 13:35:54 +0100
commit0957b40878e38c7fc2c59b13d65c3f3b11d435ef (patch)
tree84d190726e19a18b3175652820a859afb2048e32 /vespajlib
parent97237223999b3d53453b114fdc627aa3b812fea6 (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.java16
-rw-r--r--vespajlib/src/main/java/com/yahoo/slime/Value.java4
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)); }