@@ -393,18 +393,14 @@ object desugar {
393
393
rhs
394
394
cpy.TypeDef (tparam)(rhs = dropInRhs(tparam.rhs))
395
395
396
- def paramssNoRHS = mapParamss(meth.paramss)(identity) {
397
- vparam =>
398
- if vparam.rhs.isEmpty then vparam
399
- else cpy.ValDef (vparam)(rhs = EmptyTree ).withMods(vparam.mods | HasDefault )
400
- }
396
+ def paramssNoRHS = mapParamss(meth.paramss)(identity): vparam =>
397
+ if vparam.rhs.isEmpty then vparam
398
+ else cpy.ValDef (vparam)(rhs = EmptyTree ).withMods(vparam.mods | HasDefault )
401
399
402
400
def getterParamss (n : Int ): List [ParamClause ] =
403
- mapParamss(takeUpTo(paramssNoRHS, n)) {
404
- tparam => dropContextBounds(toMethParam(tparam, KeepAnnotations .All ))
405
- } {
406
- vparam => toMethParam(vparam, KeepAnnotations .All , keepDefault = false )
407
- }
401
+ mapParamss(takeUpTo(paramssNoRHS, n))
402
+ (tparam => dropContextBounds(toMethParam(tparam, KeepAnnotations .All )))
403
+ (vparam => toMethParam(vparam, KeepAnnotations .All , keepDefault = false ))
408
404
409
405
def defaultGetters (paramss : List [ParamClause ], n : Int ): List [DefDef ] = paramss match
410
406
case ValDefs (vparam :: vparams) :: paramss1 =>
@@ -418,6 +414,7 @@ object desugar {
418
414
.withMods(Modifiers (
419
415
meth.mods.flags & (AccessFlags | Synthetic ) | (vparam.mods.flags & Inline ),
420
416
meth.mods.privateWithin))
417
+ .withSpan(vparam.rhs.span)
421
418
val rest = defaultGetters(vparams :: paramss1, n + 1 )
422
419
if vparam.rhs.isEmpty then rest else defaultGetter :: rest
423
420
case _ :: paramss1 => // skip empty parameter lists and type parameters
0 commit comments