diff options
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.java | 15 |
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); } + } |