Optimize KtFile.isScript

This commit is contained in:
Vladimir Dolzhenko
2021-04-09 12:17:16 +02:00
parent 37813d9d82
commit 04268a720f
@@ -208,7 +208,7 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
pathCached = null
}
fun isScript(): Boolean = stub?.isScript() ?: isScriptByTree
fun isScript(): Boolean = isScript ?: stub?.isScript() ?: isScriptByTree
fun hasTopLevelCallables(): Boolean {
hasTopLevelCallables?.let { return it }