FIR: add class type parameters to constructors & change their rendering

This commit is contained in:
Mikhail Glukhikh
2019-04-09 11:40:49 +03:00
parent 55a5ccac5c
commit 0c334163ab
400 changed files with 1259 additions and 827 deletions
@@ -1,18 +1,18 @@
<TA> public final class A : R|kotlin/Any| {
public constructor()
public constructor(): R|test/A<TA>|
<TB> public final inner class B : R|kotlin/Any| {
public constructor()
public constructor(): R|test/A.B<TB>|
<TC> public final inner class C : R|kotlin/Any| {
public constructor()
public constructor(): R|test/A.B.C<TC>|
<TD> public final inner class D : R|kotlin/Any| {
public final fun bar(ta: R|TA|, tb: R|TB|, tc: R|TC|, td: R|TD|): R|test/A.B.C.D<TD, TC, TB, TA>|
<P1, P2, P3, P4> public final fun foo(p1: R|P1|, p2: R|P2|, p3: R|P3|, p4: R|P4|): R|kotlin/Nothing|
public constructor()
public constructor(): R|test/A.B.C.D<TD>|
}