diff options
Diffstat (limited to 'src')
56 files changed, 433 insertions, 87 deletions
diff --git a/src/build/genprod.scala b/src/build/genprod.scala index 70be325230..bf4245b382 100644 --- a/src/build/genprod.scala +++ b/src/build/genprod.scala @@ -23,7 +23,7 @@ object genprod { /** The biggest ?? has Sup?? - 1 components/arguments */ val SUP_PRODUCT_ARITY = 23 - val SUP_TUPLE_ARITY = 9 + val SUP_TUPLE_ARITY = 23 val SUP_FUNCTION_ARITY = 9 def productClassname(i: Int) = "Product"+i @@ -237,8 +237,11 @@ package scala /** {tupleClassname(i)} is the canonical representation of a @see {productClassname(i)} */ case class {tupleClassname(i)}{__typeArgs__}({ __fields__ }) {{ - override def productPrefix = "" - override def toString() = scala.runtime.ScalaRunTime.caseFields.mkString("{", ", ", "}") + override def toString() = {{ + val sb = new compat.StringBuilder + sb.append('{{'){for(val j <- List.range(1,i)) yield <xml:group>.append(_{j}).append(',')</xml:group>}.append(_{i}).append('}}') + sb.toString + }} }} </file> } diff --git a/src/compiler/scala/tools/nsc/symtab/Definitions.scala b/src/compiler/scala/tools/nsc/symtab/Definitions.scala index 809da82ee5..e003d31746 100644 --- a/src/compiler/scala/tools/nsc/symtab/Definitions.scala +++ b/src/compiler/scala/tools/nsc/symtab/Definitions.scala @@ -98,7 +98,7 @@ trait Definitions requires SymbolTable { var RepeatedParamClass: Symbol = _ var ByNameParamClass: Symbol = _ - val MaxTupleArity = 9 //todo: lift to 22 + val MaxTupleArity = 22 val TupleClass: Array[Symbol] = new Array(MaxTupleArity + 1) def tupleField(n: Int, j: Int) = getMember(TupleClass(n), "_" + j) def isTupleType(tp: Type): Boolean = tp match { diff --git a/src/library/scala/Function0.scala b/src/library/scala/Function0.scala index 6df832769e..5893a2b003 100644 --- a/src/library/scala/Function0.scala +++ b/src/library/scala/Function0.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 (with fancy comment) +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 (with fancy comment) package scala diff --git a/src/library/scala/Function1.scala b/src/library/scala/Function1.scala index 4fb3a4aa9d..d30e460988 100644 --- a/src/library/scala/Function1.scala +++ b/src/library/scala/Function1.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 (with fancy comment) (with extra methods) +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 (with fancy comment) (with extra methods) package scala diff --git a/src/library/scala/Function2.scala b/src/library/scala/Function2.scala index fbcf4094c7..b75c53e16c 100644 --- a/src/library/scala/Function2.scala +++ b/src/library/scala/Function2.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 (with fancy comment) +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 (with fancy comment) package scala diff --git a/src/library/scala/Function3.scala b/src/library/scala/Function3.scala index 9e78250daf..a65ba321cb 100644 --- a/src/library/scala/Function3.scala +++ b/src/library/scala/Function3.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Function4.scala b/src/library/scala/Function4.scala index 0f15b036da..86851c2932 100644 --- a/src/library/scala/Function4.scala +++ b/src/library/scala/Function4.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Function5.scala b/src/library/scala/Function5.scala index 774c97aa67..125b6b51a2 100644 --- a/src/library/scala/Function5.scala +++ b/src/library/scala/Function5.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Function6.scala b/src/library/scala/Function6.scala index 060c0c9a87..088c4eef84 100644 --- a/src/library/scala/Function6.scala +++ b/src/library/scala/Function6.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Function7.scala b/src/library/scala/Function7.scala index c0e38fec0c..6c6afae342 100644 --- a/src/library/scala/Function7.scala +++ b/src/library/scala/Function7.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Function8.scala b/src/library/scala/Function8.scala index 50a8c6a36f..b569ffc34a 100644 --- a/src/library/scala/Function8.scala +++ b/src/library/scala/Function8.scala @@ -9,7 +9,7 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product0.scala b/src/library/scala/Product0.scala index 712087a0eb..16ff7f6640 100644 --- a/src/library/scala/Product0.scala +++ b/src/library/scala/Product0.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product1.scala b/src/library/scala/Product1.scala index b751efa85f..d02aab7b7a 100644 --- a/src/library/scala/Product1.scala +++ b/src/library/scala/Product1.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product10.scala b/src/library/scala/Product10.scala index e45c916fee..0d370573ef 100644 --- a/src/library/scala/Product10.scala +++ b/src/library/scala/Product10.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product11.scala b/src/library/scala/Product11.scala index 94a498622f..523ddbab39 100644 --- a/src/library/scala/Product11.scala +++ b/src/library/scala/Product11.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product12.scala b/src/library/scala/Product12.scala index af93b165dc..31d5d95ef0 100644 --- a/src/library/scala/Product12.scala +++ b/src/library/scala/Product12.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product13.scala b/src/library/scala/Product13.scala index 756a0cbba7..b82c0ce277 100644 --- a/src/library/scala/Product13.scala +++ b/src/library/scala/Product13.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product14.scala b/src/library/scala/Product14.scala index 5ffdd13c2f..1568ceaccf 100644 --- a/src/library/scala/Product14.scala +++ b/src/library/scala/Product14.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product15.scala b/src/library/scala/Product15.scala index 55e28b8c15..033f097f76 100644 --- a/src/library/scala/Product15.scala +++ b/src/library/scala/Product15.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product16.scala b/src/library/scala/Product16.scala index 1d8aff3e4b..13fdea6f1f 100644 --- a/src/library/scala/Product16.scala +++ b/src/library/scala/Product16.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product17.scala b/src/library/scala/Product17.scala index 8009012a6b..a575a3097a 100644 --- a/src/library/scala/Product17.scala +++ b/src/library/scala/Product17.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product18.scala b/src/library/scala/Product18.scala index 30866a7465..f94478af79 100644 --- a/src/library/scala/Product18.scala +++ b/src/library/scala/Product18.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product19.scala b/src/library/scala/Product19.scala index 83dbd009ae..1bd2d9d23f 100644 --- a/src/library/scala/Product19.scala +++ b/src/library/scala/Product19.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product2.scala b/src/library/scala/Product2.scala index 0426bd0331..73da6ba66e 100644 --- a/src/library/scala/Product2.scala +++ b/src/library/scala/Product2.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product20.scala b/src/library/scala/Product20.scala index bb33159a58..725e541e1d 100644 --- a/src/library/scala/Product20.scala +++ b/src/library/scala/Product20.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product21.scala b/src/library/scala/Product21.scala index b40dd154b0..237883838a 100644 --- a/src/library/scala/Product21.scala +++ b/src/library/scala/Product21.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product22.scala b/src/library/scala/Product22.scala index fd07ecc452..6292fed13f 100644 --- a/src/library/scala/Product22.scala +++ b/src/library/scala/Product22.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product3.scala b/src/library/scala/Product3.scala index ef3f98bb83..d67b09c46b 100644 --- a/src/library/scala/Product3.scala +++ b/src/library/scala/Product3.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product4.scala b/src/library/scala/Product4.scala index b4953f6177..ac98f6a9b9 100644 --- a/src/library/scala/Product4.scala +++ b/src/library/scala/Product4.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product5.scala b/src/library/scala/Product5.scala index 3abb11e8ba..1a72a21af7 100644 --- a/src/library/scala/Product5.scala +++ b/src/library/scala/Product5.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product6.scala b/src/library/scala/Product6.scala index f0cca6d117..0e125653c3 100644 --- a/src/library/scala/Product6.scala +++ b/src/library/scala/Product6.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product7.scala b/src/library/scala/Product7.scala index 77354e93d4..1bf22f9a99 100644 --- a/src/library/scala/Product7.scala +++ b/src/library/scala/Product7.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product8.scala b/src/library/scala/Product8.scala index 6e44e2c41b..dc82849a53 100644 --- a/src/library/scala/Product8.scala +++ b/src/library/scala/Product8.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Product9.scala b/src/library/scala/Product9.scala index c652e773c4..ebe198943b 100644 --- a/src/library/scala/Product9.scala +++ b/src/library/scala/Product9.scala @@ -7,9 +7,9 @@ ** |/ ** \* */ -// $Id: genprod.scala 9429 2006-11-30 10:17:30Z michelou $ +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala diff --git a/src/library/scala/Tuple1.scala b/src/library/scala/Tuple1.scala index 10212c757d..f1cd21a780 100644 --- a/src/library/scala/Tuple1.scala +++ b/src/library/scala/Tuple1.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple1 is the canonical representation of a @see Product1 */ case class Tuple1[+T1](_1:T1) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple10.scala b/src/library/scala/Tuple10.scala new file mode 100644 index 0000000000..6ea91506ed --- /dev/null +++ b/src/library/scala/Tuple10.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple10 is the canonical representation of a @see Product10 */ +case class Tuple10[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple11.scala b/src/library/scala/Tuple11.scala new file mode 100644 index 0000000000..4377514444 --- /dev/null +++ b/src/library/scala/Tuple11.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple11 is the canonical representation of a @see Product11 */ +case class Tuple11[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple12.scala b/src/library/scala/Tuple12.scala new file mode 100644 index 0000000000..1eed8804f5 --- /dev/null +++ b/src/library/scala/Tuple12.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple12 is the canonical representation of a @see Product12 */ +case class Tuple12[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple13.scala b/src/library/scala/Tuple13.scala new file mode 100644 index 0000000000..363cc618f1 --- /dev/null +++ b/src/library/scala/Tuple13.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple13 is the canonical representation of a @see Product13 */ +case class Tuple13[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple14.scala b/src/library/scala/Tuple14.scala new file mode 100644 index 0000000000..116879a444 --- /dev/null +++ b/src/library/scala/Tuple14.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple14 is the canonical representation of a @see Product14 */ +case class Tuple14[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple15.scala b/src/library/scala/Tuple15.scala new file mode 100644 index 0000000000..c6989fc155 --- /dev/null +++ b/src/library/scala/Tuple15.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple15 is the canonical representation of a @see Product15 */ +case class Tuple15[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple16.scala b/src/library/scala/Tuple16.scala new file mode 100644 index 0000000000..6308d91525 --- /dev/null +++ b/src/library/scala/Tuple16.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple16 is the canonical representation of a @see Product16 */ +case class Tuple16[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple17.scala b/src/library/scala/Tuple17.scala new file mode 100644 index 0000000000..b3e76bbaf2 --- /dev/null +++ b/src/library/scala/Tuple17.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple17 is the canonical representation of a @see Product17 */ +case class Tuple17[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple18.scala b/src/library/scala/Tuple18.scala new file mode 100644 index 0000000000..8152bfbfa9 --- /dev/null +++ b/src/library/scala/Tuple18.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple18 is the canonical representation of a @see Product18 */ +case class Tuple18[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17, _18:T18) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append(',').append(_18).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple19.scala b/src/library/scala/Tuple19.scala new file mode 100644 index 0000000000..e4dfc79852 --- /dev/null +++ b/src/library/scala/Tuple19.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple19 is the canonical representation of a @see Product19 */ +case class Tuple19[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17, _18:T18, _19:T19) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append(',').append(_18).append(',').append(_19).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple2.scala b/src/library/scala/Tuple2.scala index 13937ad11d..4c8aba5d81 100644 --- a/src/library/scala/Tuple2.scala +++ b/src/library/scala/Tuple2.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple2 is the canonical representation of a @see Product2 */ case class Tuple2[+T1, +T2](_1:T1, _2:T2) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple20.scala b/src/library/scala/Tuple20.scala new file mode 100644 index 0000000000..b4a7f1b9b1 --- /dev/null +++ b/src/library/scala/Tuple20.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple20 is the canonical representation of a @see Product20 */ +case class Tuple20[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17, _18:T18, _19:T19, _20:T20) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append(',').append(_18).append(',').append(_19).append(',').append(_20).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple21.scala b/src/library/scala/Tuple21.scala new file mode 100644 index 0000000000..349e15d980 --- /dev/null +++ b/src/library/scala/Tuple21.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple21 is the canonical representation of a @see Product21 */ +case class Tuple21[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17, _18:T18, _19:T19, _20:T20, _21:T21) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append(',').append(_18).append(',').append(_19).append(',').append(_20).append(',').append(_21).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple22.scala b/src/library/scala/Tuple22.scala new file mode 100644 index 0000000000..d2f948123e --- /dev/null +++ b/src/library/scala/Tuple22.scala @@ -0,0 +1,24 @@ + +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id: genprod.scala 9494 2006-12-11 11:35:38Z odersky $ + +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 + +package scala + +/** Tuple22 is the canonical representation of a @see Product22 */ +case class Tuple22[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21, +T22](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9, _10:T10, _11:T11, _12:T12, _13:T13, _14:T14, _15:T15, _16:T16, _17:T17, _18:T18, _19:T19, _20:T20, _21:T21, _22:T22) { + + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append(',').append(_10).append(',').append(_11).append(',').append(_12).append(',').append(_13).append(',').append(_14).append(',').append(_15).append(',').append(_16).append(',').append(_17).append(',').append(_18).append(',').append(_19).append(',').append(_20).append(',').append(_21).append(',').append(_22).append('}') + sb.toString + } +} diff --git a/src/library/scala/Tuple3.scala b/src/library/scala/Tuple3.scala index 860a1eaa41..e0ebdafd55 100644 --- a/src/library/scala/Tuple3.scala +++ b/src/library/scala/Tuple3.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple3 is the canonical representation of a @see Product3 */ case class Tuple3[+T1, +T2, +T3](_1:T1, _2:T2, _3:T3) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple4.scala b/src/library/scala/Tuple4.scala index 647945f693..ad8489ec73 100644 --- a/src/library/scala/Tuple4.scala +++ b/src/library/scala/Tuple4.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple4 is the canonical representation of a @see Product4 */ case class Tuple4[+T1, +T2, +T3, +T4](_1:T1, _2:T2, _3:T3, _4:T4) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple5.scala b/src/library/scala/Tuple5.scala index a05cc96f5e..452ae46d3f 100644 --- a/src/library/scala/Tuple5.scala +++ b/src/library/scala/Tuple5.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple5 is the canonical representation of a @see Product5 */ case class Tuple5[+T1, +T2, +T3, +T4, +T5](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple6.scala b/src/library/scala/Tuple6.scala index f7c957eb0b..5b3a40e63a 100644 --- a/src/library/scala/Tuple6.scala +++ b/src/library/scala/Tuple6.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple6 is the canonical representation of a @see Product6 */ case class Tuple6[+T1, +T2, +T3, +T4, +T5, +T6](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple7.scala b/src/library/scala/Tuple7.scala index 65f29d90fd..a5c0243b0e 100644 --- a/src/library/scala/Tuple7.scala +++ b/src/library/scala/Tuple7.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple7 is the canonical representation of a @see Product7 */ case class Tuple7[+T1, +T2, +T3, +T4, +T5, +T6, +T7](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple8.scala b/src/library/scala/Tuple8.scala index 1e5c804d8f..1db7653311 100644 --- a/src/library/scala/Tuple8.scala +++ b/src/library/scala/Tuple8.scala @@ -9,13 +9,16 @@ // $Id$ -// generated by genprod on Fri Dec 08 20:07:08 CET 2006 +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 package scala /** Tuple8 is the canonical representation of a @see Product8 */ case class Tuple8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8) { - override def productPrefix = "" - + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append('}') + sb.toString + } } diff --git a/src/library/scala/Tuple9.scala b/src/library/scala/Tuple9.scala index c6ecc17731..2b467696f7 100644 --- a/src/library/scala/Tuple9.scala +++ b/src/library/scala/Tuple9.scala @@ -1,6 +1,7 @@ + /* __ *\ ** ________ ___ / / ___ Scala API ** -** / __/ __// _ | / / / _ | (c) 2002-2006, LAMP/EPFL ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** ** __\ \/ /__/ __ |/ /__/ __ | ** ** /____/\___/_/ |_/____/_/ | | ** ** |/ ** @@ -8,10 +9,16 @@ // $Id$ +// generated by genprod on Tue Dec 12 11:32:13 CET 2006 -package scala; +package scala +/** Tuple9 is the canonical representation of a @see Product9 */ +case class Tuple9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9](_1:T1, _2:T2, _3:T3, _4:T4, _5:T5, _6:T6, _7:T7, _8:T8, _9:T9) { -case class Tuple9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9) { - override def toString(): String = "(" + _1 + "," + _2 + "," + _3 + "," + _4 + "," + _5 + "," + _6 + "," + _7 + "," + _8 + "," + _9 + ")"; + override def toString() = { + val sb = new compat.StringBuilder + sb.append('{').append(_1).append(',').append(_2).append(',').append(_3).append(',').append(_4).append(',').append(_5).append(',').append(_6).append(',').append(_7).append(',').append(_8).append(',').append(_9).append('}') + sb.toString + } } |