[NI] Pass candidates with wrong visibility in debugger context
See test 'privateMembersPriority' (KT-10634)
This commit is contained in:
committed by
Stanislav Erokhin
parent
963ab7f27f
commit
f075934697
+2
@@ -52,6 +52,8 @@ internal object CheckVisibility : ResolutionPart() {
|
||||
val containingDescriptor = scopeTower.lexicalScope.ownerDescriptor
|
||||
val dispatchReceiverArgument = resolvedCall.dispatchReceiverArgument
|
||||
|
||||
if (scopeTower.isDebuggerContext) return
|
||||
|
||||
val receiverValue = dispatchReceiverArgument?.receiver?.receiverValue ?: Visibilities.ALWAYS_SUITABLE_RECEIVER
|
||||
val invisibleMember = Visibilities.findInvisibleMember(receiverValue, resolvedCall.candidateDescriptor, containingDescriptor) ?: return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user