From 68c5e8e19039aa907e8bca2f3eacde3d4d073ebb Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 27 May 2016 15:40:10 +0300 Subject: [PATCH] Minor, add comments on declarations used in Eclipse plugin --- .../src/org/jetbrains/kotlin/cli/common/CLICompiler.java | 6 ++++-- .../jetbrains/kotlin/cli/common/CLIConfigurationKeys.java | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) 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");