Inject DeserializationConfiguration into JvmBuiltInsPackageFragmentProvider

This commit is contained in:
Alexander Udalov
2017-07-14 20:56:30 +03:00
parent 05700b8c43
commit 8ce7742e7c
@@ -24,13 +24,14 @@ class JvmBuiltInsPackageFragmentProvider(
moduleDescriptor: ModuleDescriptor,
notFoundClasses: NotFoundClasses,
additionalClassPartsProvider: AdditionalClassPartsProvider,
platformDependentDeclarationFilter: PlatformDependentDeclarationFilter
platformDependentDeclarationFilter: PlatformDependentDeclarationFilter,
deserializationConfiguration: DeserializationConfiguration
) : AbstractDeserializedPackageFragmentProvider(storageManager, finder, moduleDescriptor) {
init {
components = DeserializationComponents(
storageManager,
moduleDescriptor,
DeserializationConfiguration.Default, // TODO
deserializationConfiguration,
DeserializedClassDataFinder(this),
AnnotationAndConstantLoaderImpl(moduleDescriptor, notFoundClasses, BuiltInSerializerProtocol),
this,