Highlight code fragments only when they have a context (part of EA-84233 - assert: GetModuleInfoKt$getModuleInfo$.invoke)
This commit is contained in:
+2
-2
@@ -24,11 +24,11 @@ import org.jetbrains.kotlin.psi.KtFile
|
|||||||
object KotlinHighlightingUtil {
|
object KotlinHighlightingUtil {
|
||||||
fun shouldHighlight(psiElement: PsiElement): Boolean {
|
fun shouldHighlight(psiElement: PsiElement): Boolean {
|
||||||
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
||||||
return ktFile is KtCodeFragment || ktFile.isScript || ProjectRootsUtil.isInProjectOrLibraryContent(ktFile)
|
return (ktFile is KtCodeFragment && ktFile.context != null) || ktFile.isScript || ProjectRootsUtil.isInProjectOrLibraryContent(ktFile)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun shouldHighlightErrors(psiElement: PsiElement): Boolean {
|
fun shouldHighlightErrors(psiElement: PsiElement): Boolean {
|
||||||
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
||||||
return ktFile is KtCodeFragment || ktFile.isScript || ProjectRootsUtil.isInProjectSource(ktFile)
|
return (ktFile is KtCodeFragment && ktFile.context != null) || ktFile.isScript || ProjectRootsUtil.isInProjectSource(ktFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user