[FE] Allow to infer generic property type from a context receiver type

This commit is contained in:
Anastasiya Shadrina
2021-02-17 19:42:21 +07:00
committed by TeamCityServer
parent dcb3fc5508
commit 837f3b98fa
4 changed files with 34 additions and 0 deletions
@@ -636,6 +636,9 @@ class DeclarationsChecker(
}
}
addAccessibleTypeParametersFromType(descriptor.extensionReceiverParameter?.type)
for (contextReceiverParameter in descriptor.contextReceiverParameters) {
addAccessibleTypeParametersFromType(contextReceiverParameter.type)
}
val typeParametersInaccessibleFromReceiver = allTypeParameters - allAccessibleTypeParameters
for (typeParameter in typeParametersInaccessibleFromReceiver) {