summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
diff options
context:
space:
mode:
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.java15
1 files changed, 9 insertions, 6 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 a434ecba5cc..023e91e424f 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
@@ -127,12 +127,6 @@ public class Rename<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET
return TensorAddress.of(reorderedLabels);
}
- @Override
- public String toString(ToStringContext<NAMETYPE> context) {
- return "rename(" + argument.toString(context) + ", " +
- toVectorString(fromDimensions) + ", " + toVectorString(toDimensions) + ")";
- }
-
private String toVectorString(List<String> elements) {
if (elements.size() == 1)
return elements.get(0);
@@ -144,4 +138,13 @@ public class Rename<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET
return b.toString();
}
+ @Override
+ public String toString(ToStringContext<NAMETYPE> context) {
+ return "rename(" + argument.toString(context) + ", " +
+ toVectorString(fromDimensions) + ", " + toVectorString(toDimensions) + ")";
+ }
+
+ @Override
+ public int hashCode() { return Objects.hash("rename", argument, fromDimensions, toDimensions); }
+
}