diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java index 5ec15435cb92..c23a5671e5ee 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java @@ -97,6 +97,10 @@ public class JdkChooserPanel extends JPanel { return myCurrentJdk; } + public Object[] getAllJdks() { + return myListModel.toArray(); + } + public void editJdkTable() { ProjectJdksEditor editor = new ProjectJdksEditor((Sdk)myList.getSelectedValue(), myProject != null ? myProject : ProjectManager.getInstance().getDefaultProject(), diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java index 0b562dff41a0..07eca385017e 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java @@ -142,6 +142,10 @@ public class ProjectJdkForModuleStep extends ModuleWizardStep { return myJdkChooser.getChosenJdk(); } + public Object[] getAllJdks() { + return myJdkChooser.getAllJdks(); + } + public Icon getIcon() { return NEW_PROJECT_ICON; } diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java index 47a2a4aca6de..bd9bb698d28a 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java @@ -42,7 +42,7 @@ public class ProjectJdkStep extends ModuleWizardStep { private static final Icon NEW_PROJECT_ICON = IconLoader.getIcon("/newprojectwizard.png"); private final WizardContext myContext; - private final ProjectJdksConfigurable myProjectJdksConfigurable; + protected final ProjectJdksConfigurable myProjectJdksConfigurable; private final JComponent myJDKsComponent;