[Analysis API] introduce substitutor builder

This commit is contained in:
Ilya Kirillov
2022-06-09 14:19:26 +02:00
parent c95ac9f845
commit 3525e42f11
13 changed files with 372 additions and 8 deletions
@@ -0,0 +1 @@
fun <A, B, C> A.fo<caret>oo(x: List<B>): C
@@ -0,0 +1,9 @@
KtDeclaration: KtNamedFunction
Symbol:
fun <A, B, C> A.fooo(x: kotlin.collections.List<B>): C
Substitutor:
A -> kotlin.Int, B -> kotlin.Long, C -> kotlin.collections.List<kotlin.String>
Signature after substitution:
kotlin.Int.fooo(x: kotlin.collections.List<kotlin.Long>): kotlin.collections.List<kotlin.String>