@@ -221,28 +221,26 @@ object Settings {
221
221
*
222
222
* to get their arguments.
223
223
*/
224
- def processArguments (state : ArgsSummary , processAll : Boolean , skipped : List [String ]): ArgsSummary = {
224
+ final def processArguments (state : ArgsSummary , processAll : Boolean , skipped : List [String ]): ArgsSummary =
225
225
def stateWithArgs (args : List [String ]) = ArgsSummary (state.sstate, args, state.errors, state.warnings)
226
- state.arguments match {
226
+ state.arguments match
227
227
case Nil =>
228
228
checkDependencies(stateWithArgs(skipped))
229
229
case " --" :: args =>
230
230
checkDependencies(stateWithArgs(skipped ++ args))
231
231
case x :: _ if x startsWith " -" =>
232
- @ tailrec def loop (settings : List [Setting [? ]]): ArgsSummary = settings match {
232
+ @ tailrec def loop (settings : List [Setting [? ]]): ArgsSummary = settings match
233
233
case setting :: settings1 =>
234
234
val state1 = setting.tryToSet(state)
235
- if ( state1 ne state) processArguments(state1, processAll, skipped)
235
+ if state1 ne state then processArguments(state1, processAll, skipped)
236
236
else loop(settings1)
237
237
case Nil =>
238
238
processArguments(state.warn(s " bad option ' $x' was ignored " ), processAll, skipped)
239
- }
240
239
loop(allSettings.toList)
241
240
case arg :: args =>
242
- if ( processAll) processArguments(stateWithArgs(args), processAll, skipped :+ arg)
241
+ if processAll then processArguments(stateWithArgs(args), processAll, skipped :+ arg)
243
242
else state
244
- }
245
- }
243
+ end processArguments
246
244
247
245
def processArguments (arguments : List [String ], processAll : Boolean , settingsState : SettingsState = defaultState): ArgsSummary =
248
246
processArguments(ArgsSummary (settingsState, arguments, Nil , Nil ), processAll, Nil )
0 commit comments