diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/Platform.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/Platform.kt index 1ae2b8841c3..08063c1263e 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/Platform.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/Platform.kt @@ -147,4 +147,9 @@ val KtElement.languageVersionSettings: LanguageVersionSettings } val KtElement.jvmTarget: JvmTarget - get() = ModuleUtilCore.findModuleForPsiElement(this)?.targetPlatform?.version as? JvmTarget ?: JvmTarget.DEFAULT + get() { + if (ServiceManager.getService(containingKtFile.project, ProjectFileIndex::class.java) == null) { + return JvmTarget.DEFAULT + } + return ModuleUtilCore.findModuleForPsiElement(this)?.targetPlatform?.version as? JvmTarget ?: JvmTarget.DEFAULT + }