[AA K2] implement symbol pointers for type parameters

^KT-54311
This commit is contained in:
Dmitrii Gridin
2022-11-03 16:45:25 +01:00
committed by Space Team
parent 7d1ac0ac97
commit 9b6e9e2dd1
6 changed files with 57 additions and 11 deletions
@@ -1,4 +1,4 @@
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE_K1
import org.jetbrains.annotations.NotNull
class A<@NotNull T, R> {
}
@@ -1,2 +1,2 @@
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE_K1
fun <X> foo(x: X) {}
@@ -1,4 +1,4 @@
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE_K1
class X<T>
private typealias Y<Z> = X<Z>