[AA] Add KotlinPackageProviderMerger
- In parallel to Kotlin declaration provider merging, we need a proper merging strategy for package providers as well, because resolve extensions may define additional package providers. - Additionally, other non-scope-based package providers may be added in the future, and the merger preserves these out of the box. ^KT-61791
This commit is contained in:
committed by
Space Team
parent
c63dde4f7e
commit
b9e3d848a6
+1
@@ -144,6 +144,7 @@ public class StandaloneAnalysisAPISessionBuilder(
|
||||
KotlinPackageProviderFactory::class.java,
|
||||
KotlinStaticPackageProviderFactory(project, sourceKtFiles + declarationProviderFactory.getAdditionalCreatedKtFiles())
|
||||
)
|
||||
registerService(KotlinPackageProviderMerger::class.java, KotlinStaticPackageProviderMerger(this))
|
||||
|
||||
registerService(
|
||||
FirSealedClassInheritorsProcessorFactory::class.java,
|
||||
|
||||
Reference in New Issue
Block a user