Hack for checking access to internal declarations during incremental compilation

This commit is contained in:
Michael Nedzelsky
2015-11-16 20:19:49 +03:00
parent 40bc30aee2
commit e5e4f9e775
13 changed files with 89 additions and 0 deletions
@@ -41,6 +41,10 @@ interface ModuleVisibilityManager {
}
}
public val DeclarationDescriptor.isFromIncrementalPackageFragment: Boolean
get() =
DescriptorUtils.getParentOfType(this, PackageFragmentDescriptor::class.java, false) is IncrementalPackageFragmentProvider.IncrementalPackageFragment
public fun isContainedByCompiledPartOfOurModule(descriptor: DeclarationDescriptor, outDirectory: File?): Boolean {
val packageFragment = DescriptorUtils.getParentOfType(descriptor, PackageFragmentDescriptor::class.java, false)