Improve package caching in KotlinJavaPsiFacade
^KT-33394 Fixed
This commit is contained in:
@@ -404,7 +404,7 @@ class JavaSymbolProvider(
|
||||
|
||||
private fun hasTopLevelClassOf(classId: ClassId): Boolean {
|
||||
val knownNames = knownClassNamesInPackage.getOrPut(classId.packageFqName) {
|
||||
facade.knownClassNamesInPackage(classId.packageFqName)
|
||||
facade.knownClassNamesInPackage(classId.packageFqName, searchScope)
|
||||
} ?: return true
|
||||
return classId.relativeClassName.topLevelName() in knownNames
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user