@@ -1973,7 +1973,6 @@ object Parsers {
1973
1973
*/
1974
1974
def paramClause (ofClass : Boolean = false , // owner is a class
1975
1975
ofCaseClass : Boolean = false , // owner is a case class
1976
- ofMethod : Boolean = false , // owner is a method or constructor
1977
1976
prefix : Boolean = false , // clause precedes name of an extension method
1978
1977
firstClause : Boolean = false ) // clause is the first in regular list of clauses
1979
1978
: List [ValDef ] = {
@@ -2065,15 +2064,13 @@ object Parsers {
2065
2064
* @return The parameter definitions
2066
2065
*/
2067
2066
def paramClauses (ofClass : Boolean = false ,
2068
- ofCaseClass : Boolean = false ,
2069
- ofMethod : Boolean = false ): (List [List [ValDef ]]) = {
2067
+ ofCaseClass : Boolean = false ): (List [List [ValDef ]]) = {
2070
2068
def recur (firstClause : Boolean ): List [List [ValDef ]] = {
2071
2069
newLineOptWhenFollowedBy(LPAREN )
2072
2070
if (in.token == LPAREN ) {
2073
2071
val params = paramClause(
2074
2072
ofClass = ofClass,
2075
2073
ofCaseClass = ofCaseClass,
2076
- ofMethod = ofMethod,
2077
2074
firstClause = firstClause)
2078
2075
val lastClause =
2079
2076
params.nonEmpty && params.head.mods.flags.is(Implicit )
@@ -2253,13 +2250,13 @@ object Parsers {
2253
2250
} else {
2254
2251
val (leadingParamss : List [List [ValDef ]], flags : FlagSet ) =
2255
2252
if (in.token == LPAREN )
2256
- (paramClause(ofMethod = true , prefix = true ) :: Nil , Method | Extension )
2253
+ (paramClause(prefix = true ) :: Nil , Method | Extension )
2257
2254
else
2258
2255
(Nil , Method )
2259
2256
val mods1 = addFlag(mods, flags)
2260
2257
val name = ident()
2261
2258
val tparams = typeParamClauseOpt(ParamOwner .Def )
2262
- val vparamss = paramClauses(ofMethod = true ) match {
2259
+ val vparamss = paramClauses() match {
2263
2260
case rparams :: rparamss if leadingParamss.nonEmpty && ! isLeftAssoc(name) =>
2264
2261
rparams :: leadingParamss ::: rparamss
2265
2262
case rparamss =>
0 commit comments