File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
compiler/src/dotty/tools/dotc/printing Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -186,12 +186,13 @@ class PlainPrinter(_ctx: Context) extends Printer {
186186 " <noprefix>"
187187 case tp : MethodType =>
188188 changePrec(GlobalPrec ) {
189- (if (tp.isContextualMethod) " given" else " " ) ~
190- (if (tp.isErasedMethod) " erased" else " " ) ~~
191- (" (" + (if (tp.isImplicitMethod && ! tp.isContextualMethod) " implicit " else " " )) ~
192- paramsText(tp) ~
193- (if (tp.resultType.isInstanceOf [MethodType ]) " )" else " ): " ) ~
194- toText(tp.resultType)
189+ " ("
190+ ~ " given " .provided(tp.isContextualMethod)
191+ ~ " erased " .provided(tp.isErasedMethod)
192+ ~ " implicit " .provided(tp.isImplicitMethod && ! tp.isContextualMethod)
193+ ~ paramsText(tp)
194+ ~ (if tp.resultType.isInstanceOf [MethodType ] then " )" else " ): "
195+ ~ toText(tp.resultType)
195196 }
196197 case tp : ExprType =>
197198 changePrec(GlobalPrec ) { " => " ~ toText(tp.resultType) }
You can’t perform that action at this time.
0 commit comments