[K2] Type parameter metadata handling.
This commit is contained in:
committed by
Mikhail Glukhikh
parent
73191ff9bc
commit
3a8f1ca690
+2
-2
@@ -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 {}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user