diff options
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java index a9be6173781..91b2e889ffa 100644 --- a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java +++ b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAny1.java @@ -11,9 +11,9 @@ import com.yahoo.tensor.TensorAddress; */ final class TensorAddressAny1 extends TensorAddressAny { - private final int label; + private final long label; - TensorAddressAny1(int label) { this.label = label; } + TensorAddressAny1(long label) { this.label = label; } @Override public int size() { return 1; } @@ -27,11 +27,11 @@ final class TensorAddressAny1 extends TensorAddressAny { @Override public TensorAddress withLabel(int labelIndex, long label) { - if (labelIndex == 0) return new TensorAddressAny1(Convert.safe2Int(label)); + if (labelIndex == 0) return new TensorAddressAny1(label); throw new IllegalArgumentException("No label " + labelIndex); } - @Override public int hashCode() { return Math.abs(label); } + @Override public int hashCode() { return (int)Math.abs(label); } @Override public boolean equals(Object o) { |