use newer ScriptRuntime.getDefaultInterpreterInstall(natureId, environment)
diff --git a/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/console/ui/TclConsoleFactory.java b/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/console/ui/TclConsoleFactory.java
index 2fa8504..65b720a 100644
--- a/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/console/ui/TclConsoleFactory.java
+++ b/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/console/ui/TclConsoleFactory.java
@@ -24,7 +24,6 @@
import org.eclipse.dltk.launching.IInterpreterInstall;
import org.eclipse.dltk.launching.LaunchingMessages;
import org.eclipse.dltk.launching.ScriptRuntime;
-import org.eclipse.dltk.launching.ScriptRuntime.DefaultInterpreterEntry;
import org.eclipse.dltk.tcl.console.TclConsoleConstants;
import org.eclipse.dltk.tcl.console.TclConsoleUtil;
import org.eclipse.dltk.tcl.console.TclInterpreter;
@@ -97,15 +96,12 @@
id = "default"; //$NON-NLS-1$
interpreter = new TclInterpreter();
- if (ScriptRuntime
- .getDefaultInterpreterInstall(new DefaultInterpreterEntry(
- TclNature.NATURE_ID,
- LocalEnvironment.ENVIRONMENT_ID)) == null) {
+ if (ScriptRuntime.getDefaultInterpreterInstall(
+ TclNature.NATURE_ID, LocalEnvironment.getInstance()) == null) {
showQuestion();
if (ScriptRuntime
- .getDefaultInterpreterInstall(new DefaultInterpreterEntry(
- TclNature.NATURE_ID,
- LocalEnvironment.ENVIRONMENT_ID)) == null) {
+ .getDefaultInterpreterInstall(TclNature.NATURE_ID,
+ LocalEnvironment.getInstance()) == null) {
return null;
}
}
diff --git a/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/debug/ui/interpreters/TclInterpreterComboBlock.java b/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/debug/ui/interpreters/TclInterpreterComboBlock.java
index 680ca1b..e8a9cf1 100644
--- a/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/debug/ui/interpreters/TclInterpreterComboBlock.java
+++ b/tcl/plugins/org.eclipse.dltk.tcl.debug.ui/src/org/eclipse/dltk/tcl/internal/debug/ui/interpreters/TclInterpreterComboBlock.java
@@ -27,7 +27,6 @@
import org.eclipse.dltk.launching.IInterpreterInstall;
import org.eclipse.dltk.launching.InterpreterContainerHelper;
import org.eclipse.dltk.launching.ScriptRuntime;
-import org.eclipse.dltk.launching.ScriptRuntime.DefaultInterpreterEntry;
import org.eclipse.dltk.tcl.core.TclNature;
import org.eclipse.dltk.tcl.core.TclPackagesManager;
import org.eclipse.dltk.ui.DLTKPluginImages;
@@ -82,9 +81,8 @@
IInterpreterInstall install = getInterpreter();
if (install == null) {
install = ScriptRuntime
- .getDefaultInterpreterInstall(new DefaultInterpreterEntry(
- TclNature.NATURE_ID,
- LocalEnvironment.ENVIRONMENT_ID));
+ .getDefaultInterpreterInstall(TclNature.NATURE_ID,
+ LocalEnvironment.getInstance());
}
if (install != null) {
final Set<String> names = TclPackagesManager
@@ -445,10 +443,8 @@
protected void addPackage() {
IInterpreterInstall install = this.getInterpreter();
if (install == null) {
- install = ScriptRuntime
- .getDefaultInterpreterInstall(new DefaultInterpreterEntry(
- TclNature.NATURE_ID,
- LocalEnvironment.ENVIRONMENT_ID));
+ install = ScriptRuntime.getDefaultInterpreterInstall(
+ TclNature.NATURE_ID, LocalEnvironment.getInstance());
}
if (install != null) {
Set<String> packages = TclPackagesManager
diff --git a/tcl/plugins/org.eclipse.dltk.tcl.ui/src/org/eclipse/dltk/tcl/internal/ui/text/TclRequirePackageCorrectionMarkerResolution.java b/tcl/plugins/org.eclipse.dltk.tcl.ui/src/org/eclipse/dltk/tcl/internal/ui/text/TclRequirePackageCorrectionMarkerResolution.java
index c4ee653..e596792 100644
--- a/tcl/plugins/org.eclipse.dltk.tcl.ui/src/org/eclipse/dltk/tcl/internal/ui/text/TclRequirePackageCorrectionMarkerResolution.java
+++ b/tcl/plugins/org.eclipse.dltk.tcl.ui/src/org/eclipse/dltk/tcl/internal/ui/text/TclRequirePackageCorrectionMarkerResolution.java
@@ -23,7 +23,6 @@
import org.eclipse.dltk.launching.IInterpreterInstall;
import org.eclipse.dltk.launching.InterpreterContainerHelper;
import org.eclipse.dltk.launching.ScriptRuntime;
-import org.eclipse.dltk.launching.ScriptRuntime.DefaultInterpreterEntry;
import org.eclipse.dltk.tcl.core.TclNature;
import org.eclipse.dltk.tcl.core.TclPackagesManager;
import org.eclipse.dltk.tcl.core.packages.TclModuleInfo;
@@ -67,10 +66,8 @@
public PackagesLabelProvider(IInterpreterInstall install) {
this.install = install;
if (install == null) {
- install = ScriptRuntime
- .getDefaultInterpreterInstall(new DefaultInterpreterEntry(
- TclNature.NATURE_ID,
- LocalEnvironment.ENVIRONMENT_ID));
+ install = ScriptRuntime.getDefaultInterpreterInstall(
+ TclNature.NATURE_ID, LocalEnvironment.getInstance());
}
}