diff --git a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java index e5d55db3c02..cf56e7170bc 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java @@ -52,6 +52,7 @@ import java.util.List; public class JetCoreEnvironment extends JavaCoreEnvironment { private final List sourceFiles = new ArrayList(); private final CoreAnnotationsProvider annotationsProvider; + private final CompilerConfiguration configuration; @NotNull public static JetCoreEnvironment createCoreEnvironmentForJS(Disposable disposable, @NotNull CompilerConfiguration configuration) { @@ -65,6 +66,7 @@ public class JetCoreEnvironment extends JavaCoreEnvironment { public JetCoreEnvironment(Disposable parentDisposable, @NotNull CompilerConfiguration configuration) { super(parentDisposable); + this.configuration = configuration; registerFileType(JetFileType.INSTANCE, "kt"); registerFileType(JetFileType.INSTANCE, "kts"); @@ -96,6 +98,10 @@ public class JetCoreEnvironment extends JavaCoreEnvironment { JetStandardLibrary.initialize(getProject()); } + public CompilerConfiguration getConfiguration() { + return configuration; + } + public void addExternalAnnotationsRoot(VirtualFile root) { annotationsProvider.addExternalAnnotationsRoot(root); }