Go through the chain to find implicit receiver
This commit is contained in:
@@ -118,6 +118,12 @@ public class ChainedScope implements JetScope {
|
|||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public ReceiverDescriptor getImplicitReceiver() {
|
public ReceiverDescriptor getImplicitReceiver() {
|
||||||
|
for (JetScope scope : scopeChain) {
|
||||||
|
if (scope.getImplicitReceiver() != ReceiverDescriptor.NO_RECEIVER) {
|
||||||
|
return scope.getImplicitReceiver();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return ReceiverDescriptor.NO_RECEIVER;
|
return ReceiverDescriptor.NO_RECEIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user