Clarify Visibility.isVisible contract for null as receiverValue

See comment
This commit is contained in:
Denis Zharkov
2016-03-25 19:01:13 +03:00
parent 60511f010a
commit 182b349492
15 changed files with 69 additions and 19 deletions
@@ -183,7 +183,7 @@ class BuilderFactoryForDuplicateSignatureDiagnostics(
descriptor.getParentJavaStaticClassScope()?.run {
getContributedDescriptors(DescriptorKindFilter.FUNCTIONS)
.filter {
it is FunctionDescriptor && Visibilities.isVisibleWithIrrelevantReceiver(it, descriptor)
it is FunctionDescriptor && Visibilities.isVisibleIgnoringReceiver(it, descriptor)
}
.forEach(::processMember)
}