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 {
186
186
" <noprefix>"
187
187
case tp : MethodType =>
188
188
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)
195
196
}
196
197
case tp : ExprType =>
197
198
changePrec(GlobalPrec ) { " => " ~ toText(tp.resultType) }
You can’t perform that action at this time.
0 commit comments