From 86df6e0606e41e6a7ad09367930bbc0a2f10cd23 Mon Sep 17 00:00:00 2001 From: Iulian Dragos Date: Mon, 28 Aug 2023 11:49:29 +0200 Subject: [PATCH] Deprecate overloaded process method --- main-command/src/main/scala/sbt/Command.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main-command/src/main/scala/sbt/Command.scala b/main-command/src/main/scala/sbt/Command.scala index 15db781c9..15e910bb1 100644 --- a/main-command/src/main/scala/sbt/Command.scala +++ b/main-command/src/main/scala/sbt/Command.scala @@ -185,7 +185,9 @@ object Command { ) // overload instead of default parameter to keep binary compatibility + @deprecated("Use overload that takes the onParseError callback", since = "1.9.4") def process(command: String, state: State): State = process(command, state, _ => ()) + def process(command: String, state: State, onParseError: String => Unit): State = { (if (command.contains(";")) parse(command, state.combinedParser) else parse(command, state.nonMultiParser)) match {