[FIR] Type "top-level classifier names in package" as Name
- This is more consistent with "top-level callable names in package" and simplifies the set construction quite a bit, as we can avoid a lot of `asString` conversions.
This commit is contained in:
committed by
Space Team
parent
8034d522b9
commit
efe587691b
@@ -71,8 +71,10 @@ open class JavaSymbolProvider(
|
||||
override fun getPackage(fqName: FqName): FqName? = javaFacade.getPackage(fqName)
|
||||
|
||||
override val symbolNamesProvider: FirSymbolNamesProvider = object : FirSymbolNamesProviderWithoutCallables() {
|
||||
override fun getTopLevelClassifierNamesInPackage(packageFqName: FqName): Set<String>? =
|
||||
override fun getTopLevelClassifierNamesInPackage(packageFqName: FqName): Set<Name>? =
|
||||
javaFacade.knownClassNamesInPackage(packageFqName)
|
||||
?.mapTo(mutableSetOf()) { Name.identifier(it) }
|
||||
?.ifEmpty { emptySet() }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user