From b28c452d6dc0e98b5ea580262db4e55965f793b3 Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 2 Dec 2009 18:08:36 +0300 Subject: [PATCH] do not check if jdk is valid for modules without src roots --- .../src/com/intellij/openapi/module/JavaModuleType.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-impl/src/com/intellij/openapi/module/JavaModuleType.java b/java/java-impl/src/com/intellij/openapi/module/JavaModuleType.java index 8ca1da32f9df..41095075aadf 100644 --- a/java/java-impl/src/com/intellij/openapi/module/JavaModuleType.java +++ b/java/java-impl/src/com/intellij/openapi/module/JavaModuleType.java @@ -21,6 +21,7 @@ import com.intellij.ide.util.projectWizard.ProjectWizardStepFactory; import com.intellij.ide.util.projectWizard.WizardContext; import com.intellij.openapi.project.ProjectBundle; import com.intellij.openapi.projectRoots.Sdk; +import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.roots.ui.configuration.ModulesProvider; import com.intellij.openapi.util.IconLoader; import com.intellij.psi.CommonClassNames; @@ -116,6 +117,7 @@ public class JavaModuleType extends ModuleType { } public static boolean isValidJavaSdk(final Module module) { + if (ModuleRootManager.getInstance(module).getSourceRoots().length == 0) return true; return JavaPsiFacade.getInstance(module.getProject()).findClass(CommonClassNames.JAVA_LANG_OBJECT, module.getModuleWithLibrariesScope()) != null; }