org.jetbrains.kotlin.library.metadata.KlibMetadataDeserializedPackageFragmentsFactory.kt Maven / Gradle / Ivy
package org.jetbrains.kotlin.library.metadata
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor
import org.jetbrains.kotlin.library.KotlinLibrary
import org.jetbrains.kotlin.serialization.deserialization.DeserializationConfiguration
import org.jetbrains.kotlin.storage.StorageManager
interface KlibMetadataDeserializedPackageFragmentsFactory {
fun createDeserializedPackageFragments(
library: KotlinLibrary,
packageFragmentNames: List,
moduleDescriptor: ModuleDescriptor,
packageAccessedHandler: PackageAccessHandler?,
storageManager: StorageManager,
configuration: DeserializationConfiguration
): List
fun createCachedPackageFragments(
packageFragments: List,
moduleDescriptor: ModuleDescriptor,
storageManager: StorageManager
): List
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy