summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorVladimirNik <vladimir.nikolaev9@gmail.com>2014-01-01 02:36:30 +0400
committerVladimirNik <vladimir.nikolaev9@gmail.com>2014-01-01 02:36:30 +0400
commit64c9122aa35895e6455b7b6a156a9726a6411f22 (patch)
tree896439fc0daf21cf6ab5e095f660cac2b8b2c430 /src/reflect
parentb2bf66a4681dec76281da9469e66e0100ad2709f (diff)
downloadscala-64c9122aa35895e6455b7b6a156a9726a6411f22.tar.gz
scala-64c9122aa35895e6455b7b6a156a9726a6411f22.tar.bz2
scala-64c9122aa35895e6455b7b6a156a9726a6411f22.zip
Variance annotations printing
def printTypeParams is modified. Tests are updated.
Diffstat (limited to 'src/reflect')
-rw-r--r--src/reflect/scala/reflect/internal/Printers.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/Printers.scala b/src/reflect/scala/reflect/internal/Printers.scala
index 424e73dce8..177b6b525d 100644
--- a/src/reflect/scala/reflect/internal/Printers.scala
+++ b/src/reflect/scala/reflect/internal/Printers.scala
@@ -107,6 +107,11 @@ trait Printers extends api.Printers { self: SymbolTable =>
if (!ts.isEmpty) {
print("["); printSeq(ts){ t =>
printAnnotations(t)
+ if (t.mods.hasFlag(CONTRAVARIANT)) {
+ print("-")
+ } else if (t.mods.hasFlag(COVARIANT)) {
+ print("+")
+ }
printParam(t)
}{print(", ")}; print("]")
}