diff --git a/src/main/java/com/google/devtools/build/lib/bazel/commands/ModCommand.java b/src/main/java/com/google/devtools/build/lib/bazel/commands/ModCommand.java index 92267202f7be96..77c0be124615c8 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/commands/ModCommand.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/commands/ModCommand.java @@ -278,7 +278,7 @@ private BlazeCommandResult execInternal(CommandEnvironment env, OptionsParsingRe baseModule.getUnusedDeps())); } catch (InvalidArgumentException | OptionsParsingException e) { throw new InvalidArgumentException( - String.format("In extension argument: %s %s", arg, e.getMessage()), + String.format("In extension argument %s: %s", arg, e.getMessage()), Code.INVALID_ARGUMENTS, e); } @@ -494,13 +494,10 @@ private static ImmutableSortedSet extensionArgListToIds( private static BlazeCommandResult reportAndCreateFailureResult( CommandEnvironment env, String message, Code detailedCode) { - if (message.charAt(message.length() - 1) != '.') { - message = message.concat("."); - } String fullMessage = String.format( - message.concat(" Type '%s help mod' for syntax and help."), - env.getRuntime().getProductName()); + "%s%s Type '%s help mod' for syntax and help.", + message, message.endsWith(".") ? "" : ".", env.getRuntime().getProductName()); env.getReporter().handle(Event.error(fullMessage)); return createFailureResult(fullMessage, detailedCode); }