diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/common/Usage.java b/compiler/cli/src/org/jetbrains/kotlin/cli/common/Usage.java index 44d342ff682..910fba361fb 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/common/Usage.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/common/Usage.java @@ -53,6 +53,7 @@ public class Usage { appendln(sb, "Advanced options are non-standard and may be changed or removed without any notice."); } else { + renderOptionJUsage(sb); renderArgfileUsage(sb); } @@ -103,6 +104,15 @@ public class Usage { appendln(sb, argument.description().replace("\n", "\n" + StringsKt.repeat(" ", OPTION_NAME_PADDING_WIDTH))); } + private static void renderOptionJUsage(@NotNull StringBuilder sb) { + int descriptionStart = sb.length() + OPTION_NAME_PADDING_WIDTH; + sb.append(" -J