@@ -200,26 +200,25 @@ object SymOps:
200200 // println(res._2.map(_.params.map(_.show)).mkString("NonExtensionPart:\n","\n","\n"))
201201 res
202202
203+
203204 def extendedParamLists : List [reflect.ParamClause ] =
204205 sym.splitExtensionParamLists._1
205-
206- def extendedTypeParams : List [reflect.TypeDef ] =
207- val typeParamss : List [reflect.TypeParamClause ] = sym.extendedParamLists.collect{case types : reflect.TypeParamClause => types}
208- typeParamss.headOption.map(_.params).getOrElse(List ()) // only one type param clause on LHS
209-
210-
211206
212207 def extendedTermParamLists : List [reflect.TermParamClause ] =
213208 sym.extendedParamLists.collect{case terms : reflect.TermParamClause => terms}
214209
215- def nonExtensionTermParamLists : List [reflect.TermParamClause ] =
216- sym.nonExtensionParamLists.collect{case terms : reflect.TermParamClause => terms}
210+ def extendedTypeParamList : List [reflect.TypeDef ] =
211+ val typeParamss : List [reflect.TypeParamClause ] = sym.extendedParamLists.collect{case types : reflect.TypeParamClause => types}
212+ typeParamss.headOption.map(_.params).getOrElse(List ()) // only one type param clause on LHS
213+
217214
218215 def nonExtensionParamLists : List [reflect.ParamClause ] =
219216 sym.splitExtensionParamLists._2
220217
221-
222- def nonExtensionLeadingTypeParams : List [reflect.TypeDef ] =
218+ def nonExtensionTermParamLists : List [reflect.TermParamClause ] =
219+ sym.nonExtensionParamLists.collect{case terms : reflect.TermParamClause => terms}
220+
221+ def nonExtensionTypeParamList : List [reflect.TypeDef ] =
223222 val typeParamss : List [reflect.TypeParamClause ] = sym.nonExtensionParamLists.collect{case types : reflect.TypeParamClause => types}
224223 typeParamss.headOption.map(_.params).getOrElse(List ()) // only one type param clause on RHS
225224
0 commit comments