aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-01-28 19:28:42 +0100
committerGitHub <noreply@github.com>2024-01-28 19:28:42 +0100
commit6992a234c6e474dbe95e446bd1cdc50bdb452414 (patch)
tree17abc9faf9e43147ee195b0dbe9259eb361b3a6d /vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
parent140ed00756d8b45ee622fdd61d2df91dd133133a (diff)
parentc824e1209fdd979612ccead027889eb6294b4652 (diff)
Merge pull request #30084 from vespa-engine/bratseth/tensor-cleanupv8.294.50
Minor cleanup
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
index acd7ed60722..d5bac62bf18 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
@@ -9,22 +9,26 @@ import java.util.Arrays;
import static java.lang.Math.abs;
/**
- * N dimensional address
+ * An n-dimensional address.
+ *
* @author baldersheim
*/
final class TensorAddressAnyN extends TensorAddressAny {
- private final int [] labels;
- TensorAddressAnyN(int [] labels) {
+
+ private final int[] labels;
+
+ TensorAddressAnyN(int[] labels) {
if (labels.length < 1) throw new IllegalArgumentException("Need at least 1 label");
this.labels = labels;
}
@Override public int size() { return labels.length; }
+
@Override public long numericLabel(int i) { return labels[i]; }
@Override
public TensorAddress withLabel(int labelIndex, long label) {
- int [] copy = Arrays.copyOf(labels, labels.length);
+ int[] copy = Arrays.copyOf(labels, labels.length);
copy[labelIndex] = Convert.safe2Int(label);
return new TensorAddressAnyN(copy);
}
@@ -45,4 +49,5 @@ final class TensorAddressAnyN extends TensorAddressAny {
}
return true;
}
+
}