[FIR] Resolve where subjects to corresponding type argument

^KTIJ-25295 fixed

Merge-request: KT-MR-10044
Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
Egor Kulikov
2023-05-17 15:28:02 +00:00
committed by Space Team
parent bcefa1cd66
commit bff1520c9e
21 changed files with 135 additions and 1 deletions
@@ -0,0 +1,3 @@
// WITH_STDLIB
fun <From, To> copyNotNull(from: List<From>, to: List<To>) where <expr>From</expr> : To, To : Any {
}
@@ -0,0 +1,6 @@
KT element: KtNameReferenceExpression
FIR element: FirTypeParameterImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
[ResolvedTo(BODY_RESOLVE)] From : R|To|
@@ -0,0 +1,3 @@
// WITH_STDLIB
fun <From, To> copyNotNull(from: List<From>, to: List<To>) where From : To, <expr>To</expr> : Any {
}
@@ -0,0 +1,6 @@
KT element: KtNameReferenceExpression
FIR element: FirTypeParameterImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
[ResolvedTo(BODY_RESOLVE)] To : R|kotlin/Any|