From 5b04d99eeb4a7dd2a6d8f4bef84f3d3e6f553fd0 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 27 Mar 2018 14:00:43 +0200 Subject: [PATCH] Return null script if stub tells us file is not a script --- compiler/psi/src/org/jetbrains/kotlin/psi/KtFile.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtFile.kt b/compiler/psi/src/org/jetbrains/kotlin/psi/KtFile.kt index 24735dd94e6..fde5e476148 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtFile.kt +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtFile.kt @@ -96,6 +96,7 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) : val script: KtScript? get() { + stub?.let { if (!it.isScript()) return null } isScript?.let { if (!it) return null } val result = getChildOfType()