introduce DefaultInterpreterGroup, so languages don't need to create own descendants
diff --git a/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/ui/wizards/JavascriptProjectCreationWizard.java b/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/ui/wizards/JavascriptProjectCreationWizard.java index dfde3c7..546dae8 100644 --- a/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/ui/wizards/JavascriptProjectCreationWizard.java +++ b/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/ui/wizards/JavascriptProjectCreationWizard.java
@@ -47,28 +47,13 @@ super.addPages(); fFirstPage = new ProjectWizardFirstPage() { - final class JavascriptInterpreterGroup extends - AbstractInterpreterGroup { - - public JavascriptInterpreterGroup(Composite composite) { - super(composite); - } - - protected String getIntereprtersPreferencePageId() { - return null; - } - - protected boolean isTargetEnvironmentAllowed() { - return false; - } - }; - public String getScriptNature() { return JavaScriptNature.NATURE_ID; } protected IInterpreterGroup createInterpreterGroup(Composite parent) { - return new JavascriptInterpreterGroup(parent); + return new DefaultInterpreterGroup(parent, null, + DefaultInterpreterGroupOption.NO_TARGET_ENVIRONMENT); } protected boolean interpeterRequired() {