diff options
Diffstat (limited to 'src/library/scala/reflect/Print.scala')
-rw-r--r-- | src/library/scala/reflect/Print.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/library/scala/reflect/Print.scala b/src/library/scala/reflect/Print.scala index a84e024c36..1c51a8b2b1 100644 --- a/src/library/scala/reflect/Print.scala +++ b/src/library/scala/reflect/Print.scala @@ -101,6 +101,8 @@ object Print extends Function1[Any, String] { "[" + Print(lo) + " ... " + Print(hi) + "]" case reflect.MethodType(formals, resultType) => formals.map(Print).mkString("(", ", ", ")") + " => " + Print(resultType) + case reflect.NullaryMethodType(resultType) => + " => " + Print(resultType) case reflect.PolyType(typeParams, typeBounds, resultType) => val z = (typeParams, typeBounds).zipped map ((tp, tb) => "[" + Print(tb._1) + " :> " + Print(tp) + " :> " + Print(tb._2) + "]") z.mkString("[", ", ", "]") + " -> " + Print(resultType) |