Refactor DeserializedPackageFragment and subclasses

Push loadResource and loadResourceSure down to KotlinJavascriptPackageFragment,
as it's no longer needed in BuiltInsPackageFragment
This commit is contained in:
Alexander Udalov
2016-11-16 12:12:19 +03:00
parent 19520bf29c
commit c0b5fd193a
5 changed files with 13 additions and 13 deletions
@@ -40,7 +40,7 @@ class JvmBuiltInsPackageFragmentProvider(
private val fragments = storageManager.createMemoizedFunctionWithNullableValues<FqName, PackageFragmentDescriptor> { fqName ->
finder.findBuiltInsData(fqName)?.let { inputStream ->
BuiltInsPackageFragment(fqName, storageManager, moduleDescriptor) { path -> inputStream }.apply {
BuiltInsPackageFragment(fqName, storageManager, moduleDescriptor, inputStream).apply {
components = this@JvmBuiltInsPackageFragmentProvider.components
}
}