Add packageProto/nameResolver to JvmPackagePartSource

May be useful for loading platform-specific protobuf extensions (such as
package_module_name on JVM) when analyzing deserialized top level
members
This commit is contained in:
Alexander Udalov
2018-01-22 18:03:36 +01:00
parent ec6b49b8b8
commit b4ac852392
5 changed files with 21 additions and 6 deletions
@@ -90,7 +90,9 @@ class IncrementalPackageFragmentProvider(
DeserializedPackageMemberScope(
this, packageProto, nameResolver,
JvmPackagePartSource(partName, facadeName, knownJvmBinaryClass = jvmBinaryClass),
JvmPackagePartSource(
partName, facadeName, packageProto, nameResolver, knownJvmBinaryClass = jvmBinaryClass
),
deserializationComponents, classNames = { emptyList() }
)
}