Check if gradle module has kotlin runtime classes in module classpath

This commit is contained in:
Natalia Ukhorskaya
2013-10-10 13:54:06 +04:00
parent a47d187c7a
commit 31fa1383ba
@@ -33,6 +33,7 @@ import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.PsiTreeUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.plugin.framework.KotlinFrameworkDetector;
import org.jetbrains.jet.plugin.framework.ui.ConfigureDialogWithModulesAndVersion;
import org.jetbrains.plugins.gradle.util.GradleConstants;
import org.jetbrains.plugins.groovy.lang.psi.GroovyFile;
@@ -63,6 +64,10 @@ public abstract class KotlinWithGradleConfigurator implements KotlinProjectConfi
@Override
public boolean isConfigured(@NotNull Module module) {
if (KotlinFrameworkDetector.isJavaKotlinModule(module)) {
return true;
}
GroovyFile moduleGradleFile = getBuildGradleFile(module.getProject(), getDefaultPathToBuildGradleFile(module));
if (moduleGradleFile != null && isFileConfigured(moduleGradleFile)) {
return true;