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, moduleDescriptor: ModuleDescriptor,
notFoundClasses: NotFoundClasses, notFoundClasses: NotFoundClasses,
additionalClassPartsProvider: AdditionalClassPartsProvider, additionalClassPartsProvider: AdditionalClassPartsProvider,
platformDependentDeclarationFilter: PlatformDependentDeclarationFilter platformDependentDeclarationFilter: PlatformDependentDeclarationFilter,
deserializationConfiguration: DeserializationConfiguration
) : AbstractDeserializedPackageFragmentProvider(storageManager, finder, moduleDescriptor) { ) : AbstractDeserializedPackageFragmentProvider(storageManager, finder, moduleDescriptor) {
init { init {
components = DeserializationComponents( components = DeserializationComponents(
storageManager, storageManager,
moduleDescriptor, moduleDescriptor,
DeserializationConfiguration.Default, // TODO deserializationConfiguration,
DeserializedClassDataFinder(this), DeserializedClassDataFinder(this),
AnnotationAndConstantLoaderImpl(moduleDescriptor, notFoundClasses, BuiltInSerializerProtocol), AnnotationAndConstantLoaderImpl(moduleDescriptor, notFoundClasses, BuiltInSerializerProtocol),
this, this,