diff options
Diffstat (limited to 'sources')
-rw-r--r-- | sources/meta/scala/MetaTuple.java | 7 | ||||
-rw-r--r-- | sources/scala/Tuple.scala.tmpl | 4 |
2 files changed, 10 insertions, 1 deletions
diff --git a/sources/meta/scala/MetaTuple.java b/sources/meta/scala/MetaTuple.java index 1a8856753d..fe34f1fa3a 100644 --- a/sources/meta/scala/MetaTuple.java +++ b/sources/meta/scala/MetaTuple.java @@ -47,5 +47,12 @@ public class MetaTuple extends AbstractScalaExpander { } } + public void printToStringBody() { + for (int i = 1; i <= arity; i++) { + if (i > 1) writer.print(" + \",\" + "); + writer.print("_").print(i); + } + } + //######################################################################## } diff --git a/sources/scala/Tuple.scala.tmpl b/sources/scala/Tuple.scala.tmpl index b4b95c30da..54c75728f4 100644 --- a/sources/scala/Tuple.scala.tmpl +++ b/sources/scala/Tuple.scala.tmpl @@ -10,4 +10,6 @@ package scala; -case class Tuple{#n#}[{#TParams#}]({#VParams#}); +case class Tuple{#n#}[{#TParams#}]({#VParams#}) { + override def toString(): String = "(" + {#ToStringBody#} + ")"; +} |