JS: don't visit all descriptors on metadata serialization

This commit is contained in:
Anton Bannykh
2019-05-31 17:17:36 +03:00
parent 0a6ade88cc
commit 8ab9ef2afa
2 changed files with 16 additions and 10 deletions
@@ -47,6 +47,10 @@ class ModuleDescriptorImpl @JvmOverloads constructor(
private var dependencies: ModuleDependencies? = null
private var packageFragmentProviderForModuleContent: PackageFragmentProvider? = null
val packageFragmentProviderForModuleContentWithoutDependencies: PackageFragmentProvider
get() = packageFragmentProviderForModuleContent
?: throw IllegalStateException("Module $id was not initialized by the time it's content without dependencies was queried")
override var isValid: Boolean = true
override fun assertValid() {