Skip to content

Commit 80b866f

Browse files
committed
In refined printer, show only source modifier flags.
Used to show "mutable var x: T".
1 parent 96cd350 commit 80b866f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/printing/RefinedPrinter.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
486486
override def toTextFlags(sym: Symbol) = {
487487
var flags = sym.flagsUNSAFE
488488
if (flags is TypeParam) flags = flags &~ Protected
489-
Text(flags.flagStrings.filterNot(_.startsWith("<")) map stringToText, " ")
489+
Text((flags & SourceModifierFlags).flagStrings map stringToText, " ")
490490
}
491491

492492
override def toText(denot: Denotation): Text = denot match {

0 commit comments

Comments
 (0)