@@ -40,23 +40,15 @@ class UserFacingPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
40
40
pkgSym.name.isReplWrapperName
41
41
}
42
42
43
- // FIXME
44
- override def kindString (sym : Symbol ): String = {
43
+ override protected def keyString (sym : Symbol ): String = {
45
44
val flags = sym.flags
46
45
if (flags is Package ) " "
47
46
else if (sym.isPackageObject) " package object"
48
47
else if (flags.is(Module ) && flags.is(Case )) " case object"
49
- else if (flags is Module ) " object"
50
- else if (flags is ImplClass ) " class"
51
- else if (flags.is(Trait )) " trait"
52
48
else if (sym.isClass && flags.is(Case )) " case class"
53
- else if (sym.isClass) " class"
54
- else if (sym.isType) " type"
55
49
else if (flags.is(Lazy )) " lazy val"
56
- else if (flags.is(Mutable )) " var"
57
- else if (sym.is(Method )) " def"
58
- else if (sym.isTerm) " val"
59
- else super .kindString(sym)
50
+ else if (flags is Module ) " object"
51
+ else super .keyString(sym)
60
52
}
61
53
62
54
override def nameString (name : Name ): String =
@@ -65,7 +57,7 @@ class UserFacingPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
65
57
66
58
override def toText (sym : Symbol ): Text =
67
59
if (sym.name.isReplAssignName) nameString(sym.name)
68
- else kindString (sym) ~~ nameString(sym.name.stripModuleClassSuffix)
60
+ else keyString (sym) ~~ nameString(sym.name.stripModuleClassSuffix)
69
61
70
62
override def dclText (sym : Symbol ): Text =
71
63
toText(sym) ~ {
0 commit comments