Made addToClasspath not public and removed redundant field.
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user