From fd4d0f8fe9b7c49370aac5ec6beb41c7d3da7eb0 Mon Sep 17 00:00:00 2001 From: paltherr Date: Wed, 16 Apr 2003 15:13:29 +0000 Subject: - Added method toString --- sources/meta/scala/MetaTuple.java | 7 +++++++ sources/scala/Tuple.scala.tmpl | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) 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#} + ")"; +} -- cgit v1.2.3