diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java index ea567bd7135..f5dece48d25 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java @@ -66,13 +66,15 @@ public abstract class CLICompiler { return exec(errStream, Services.EMPTY, MessageRenderer.PLAIN_RELATIVE_PATHS, args); } - @SuppressWarnings("UnusedDeclaration") // Used via reflection in CompilerRunnerUtil#invokeExecMethod + // Used via reflection in CompilerRunnerUtil#invokeExecMethod and in Eclipse plugin (see KotlinCLICompiler) + @SuppressWarnings("UnusedDeclaration") @NotNull public ExitCode execAndOutputXml(@NotNull PrintStream errStream, @NotNull Services services, @NotNull String... args) { return exec(errStream, services, MessageRenderer.XML, args); } - @SuppressWarnings("UnusedDeclaration") // Used via reflection in KotlinCompilerBaseTask + // Used via reflection in KotlinCompilerBaseTask + @SuppressWarnings("UnusedDeclaration") @NotNull public ExitCode execFullPathsInMessages(@NotNull PrintStream errStream, @NotNull String[] args) { return exec(errStream, Services.EMPTY, MessageRenderer.PLAIN_FULL_PATHS, args); diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLIConfigurationKeys.java b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLIConfigurationKeys.java index e893850e100..33e0a585fbc 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLIConfigurationKeys.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLIConfigurationKeys.java @@ -27,6 +27,8 @@ public class CLIConfigurationKeys { CompilerConfigurationKey.create("allow kotlin package"); public static final CompilerConfigurationKey REPORT_PERF = CompilerConfigurationKey.create("report performance information"); + + // Used in Eclipse plugin (see KotlinCLICompiler) public static final CompilerConfigurationKey COMPILER_JAR_LOCATOR = CompilerConfigurationKey.create("compiler jar locator");