Inject DeserializationConfiguration into JvmBuiltInsPackageFragmentProvider
This commit is contained in:
+3
-2
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user