[K2] Type parameter metadata handling.

This commit is contained in:
Mads Ager
2023-03-16 12:49:36 +01:00
committed by Mikhail Glukhikh
parent 73191ff9bc
commit 3a8f1ca690
4 changed files with 48 additions and 27 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
// IGNORE K2
class A<T> {
fun <T> a(t: T) {}
fun <U> f(m: Map.Entry<T, U>) {}
inner class B<U, V : U> {
fun <T, U> b(t: T, u: U & Any, v: V) where T : Comparable<T>, T : Cloneable {}
+3
View File
@@ -8,6 +8,9 @@ public final class A<T#0 /* T */> : kotlin/Any {
// signature: a(Ljava/lang/Object;)V
public final fun <T#1 /* T */> a(t: T#1): kotlin/Unit
// signature: f(Ljava/util/Map$Entry;)V
public final fun <T#1 /* U */> f(m: kotlin/collections/Map.Entry<T#0, T#1>): kotlin/Unit
// nested class: B
// module name: test-module