add isIncremental method to PackageFragmentDescriptorImpl in order to recognize descriptors from incremental package fragments during compilation
This commit is contained in:
+2
@@ -134,6 +134,8 @@ public class IncrementalPackageFragmentProvider(
|
|||||||
|
|
||||||
override fun getMemberScope(): JetScope = memberScope()
|
override fun getMemberScope(): JetScope = memberScope()
|
||||||
|
|
||||||
|
override fun isIncremental(): Boolean = true
|
||||||
|
|
||||||
private inner class IncrementalPackageScope(val packageData: PackageData) : DeserializedPackageMemberScope(
|
private inner class IncrementalPackageScope(val packageData: PackageData) : DeserializedPackageMemberScope(
|
||||||
this@IncrementalPackageFragment, packageData.packageProto, packageData.nameResolver, deserializationComponents,
|
this@IncrementalPackageFragment, packageData.packageProto, packageData.nameResolver, deserializationComponents,
|
||||||
{ listOf() }
|
{ listOf() }
|
||||||
|
|||||||
+3
@@ -40,4 +40,7 @@ public abstract class PackageFragmentDescriptorImpl(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String = "package $fqName"
|
override fun toString(): String = "package $fqName"
|
||||||
|
|
||||||
|
@Deprecated("This is a hack in order to preliminary support internal visibility in multi-module projects")
|
||||||
|
open fun isIncremental(): Boolean = false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user