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 boolean initialized = false;
public JetCoreEnvironment(Disposable parentDisposable, @NotNull CompilerConfiguration configuration) {
this.configuration = configuration.copy();
this.configuration.setReadOnly(true);
@@ -128,7 +126,6 @@ public class JetCoreEnvironment {
JetScriptDefinitionProvider.getInstance(project).addScriptDefinitions(configuration.getList(CommonConfigurationKeys.SCRIPT_DEFINITIONS_KEY));
KotlinBuiltIns.initialize(project);
initialized = true;
}
public CompilerConfiguration getConfiguration() {
@@ -191,10 +188,7 @@ public class JetCoreEnvironment {
addSources(new File(path));
}
public void addToClasspath(File path) {
if (initialized) {
throw new IllegalStateException("Cannot add class path when JetCoreEnvironment is already initialized");
}
private void addToClasspath(File path) {
if (path.isFile()) {
VirtualFile jarFile = applicationEnvironment.getJarFileSystem().findFileByPath(path + "!/");
if (jarFile == null) {