Minor: hasTopLevelCallables rename
This commit is contained in:
@@ -48,7 +48,7 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
|
|||||||
private var isScript: Boolean? = null
|
private var isScript: Boolean? = null
|
||||||
|
|
||||||
@Volatile
|
@Volatile
|
||||||
private var hasTopLeveCallables: Boolean? = null
|
private var hasTopLevelCallables: Boolean? = null
|
||||||
|
|
||||||
@Volatile
|
@Volatile
|
||||||
private var pathCached: String? = null
|
private var pathCached: String? = null
|
||||||
@@ -181,14 +181,14 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
|
|||||||
@Suppress("RemoveExplicitSuperQualifier")
|
@Suppress("RemoveExplicitSuperQualifier")
|
||||||
super<PsiFileBase>.clearCaches()
|
super<PsiFileBase>.clearCaches()
|
||||||
isScript = null
|
isScript = null
|
||||||
hasTopLeveCallables = null
|
hasTopLevelCallables = null
|
||||||
pathCached = null
|
pathCached = null
|
||||||
}
|
}
|
||||||
|
|
||||||
fun isScript(): Boolean = stub?.isScript() ?: isScriptByTree
|
fun isScript(): Boolean = stub?.isScript() ?: isScriptByTree
|
||||||
|
|
||||||
fun hasTopLevelCallables(): Boolean {
|
fun hasTopLevelCallables(): Boolean {
|
||||||
hasTopLeveCallables?.let { return it }
|
hasTopLevelCallables?.let { return it }
|
||||||
|
|
||||||
val result = declarations.any {
|
val result = declarations.any {
|
||||||
(it is KtProperty ||
|
(it is KtProperty ||
|
||||||
@@ -197,7 +197,7 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
|
|||||||
it is KtTypeAlias) && !it.hasExpectModifier()
|
it is KtTypeAlias) && !it.hasExpectModifier()
|
||||||
}
|
}
|
||||||
|
|
||||||
hasTopLeveCallables = result
|
hasTopLevelCallables = result
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user