summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 16:15:30 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 16:15:30 +0100
commit53966483ec9541d02e272572261ffd04fc6ed570 (patch)
treed5d3528af993255334c89a82e82242661f2ca31b /vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
parent7eec9171277f9e153cc2e0dc9be3e79ac8ab0512 (diff)
Move to iterator access where possible
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
index 39d555d1632..aabe38d1824 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
@@ -11,6 +11,7 @@ import com.yahoo.tensor.evaluation.EvaluationContext;
import java.util.Collections;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@@ -70,7 +71,8 @@ public class Rename extends PrimitiveTensorFunction {
}
Tensor.Builder builder = Tensor.Builder.of(renamedType);
- for (Map.Entry<TensorAddress, Double> cell : tensor.cells().entrySet()) {
+ for (Iterator<Map.Entry<TensorAddress, Double>> i = tensor.cellIterator(); i.hasNext(); ) {
+ Map.Entry<TensorAddress, Double> cell = i.next();
TensorAddress renamedAddress = rename(cell.getKey(), toIndexes);
builder.cell(renamedAddress, cell.getValue());
}