summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 12:14:24 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 12:14:24 +0100
commit218590ca3eaed89e96a05edbf8a84f69cf300b22 (patch)
tree4d94de5e584f0c095b74f8c7c78afb5c1e1e922b /vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
parentd8d1f9173a6d25e16f687ad19c2c3ed920299fb0 (diff)
More uniform API
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java b/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
index 9e09a482070..243a8408f20 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
@@ -50,10 +50,12 @@ public class MappedTensor implements Tensor {
private final TensorType type;
private final ImmutableMap.Builder<TensorAddress, Double> cells = new ImmutableMap.Builder<>();
- public Builder(TensorType type) {
+ public static Builder of(TensorType type) { return new Builder(type); }
+
+ private Builder(TensorType type) {
this.type = type;
}
-
+
public MappedCellBuilder cell() {
return new MappedCellBuilder();
}