Made addToClasspath not public and removed redundant field.

This commit is contained in:
Evgeny Gerashchenko
2013-03-04 17:32:50 +04:00
parent 1d6836f6aa
commit 2ac218e084
@@ -72,8 +72,6 @@ public class JetCoreEnvironment {
private final CompilerConfiguration configuration; private final CompilerConfiguration configuration;
private boolean initialized = false;
public JetCoreEnvironment(Disposable parentDisposable, @NotNull CompilerConfiguration configuration) { public JetCoreEnvironment(Disposable parentDisposable, @NotNull CompilerConfiguration configuration) {
this.configuration = configuration.copy(); this.configuration = configuration.copy();
this.configuration.setReadOnly(true); this.configuration.setReadOnly(true);
@@ -128,7 +126,6 @@ public class JetCoreEnvironment {
JetScriptDefinitionProvider.getInstance(project).addScriptDefinitions(configuration.getList(CommonConfigurationKeys.SCRIPT_DEFINITIONS_KEY)); JetScriptDefinitionProvider.getInstance(project).addScriptDefinitions(configuration.getList(CommonConfigurationKeys.SCRIPT_DEFINITIONS_KEY));
KotlinBuiltIns.initialize(project); KotlinBuiltIns.initialize(project);
initialized = true;
} }
public CompilerConfiguration getConfiguration() { public CompilerConfiguration getConfiguration() {
@@ -191,10 +188,7 @@ public class JetCoreEnvironment {
addSources(new File(path)); addSources(new File(path));
} }
public void addToClasspath(File path) { private void addToClasspath(File path) {
if (initialized) {
throw new IllegalStateException("Cannot add class path when JetCoreEnvironment is already initialized");
}
if (path.isFile()) { if (path.isFile()) {
VirtualFile jarFile = applicationEnvironment.getJarFileSystem().findFileByPath(path + "!/"); VirtualFile jarFile = applicationEnvironment.getJarFileSystem().findFileByPath(path + "!/");
if (jarFile == null) { if (jarFile == null) {