FIR: introduce & use various comparators to sort members while de/serialization
#KT-41018 fixed
This commit is contained in:
committed by
Mikhail Zarechenskiy
parent
91c021c699
commit
e8157a5488
+6
-6
@@ -1,12 +1,6 @@
|
||||
public final class A<TA> : R|kotlin/Any| {
|
||||
public constructor<TA>(): R|test/A<TA>|
|
||||
|
||||
public final inner class B<TB, TA> : R|kotlin/Any| {
|
||||
public constructor<TB>(): R|test/A.B<TB, TA>|
|
||||
|
||||
public final inner class C<TC, TB, TA> : R|kotlin/Any| {
|
||||
public constructor<TC>(): R|test/A.B.C<TC, TB, TA>|
|
||||
|
||||
public final inner class D<TD, TC, TB, TA> : 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>|
|
||||
|
||||
@@ -16,8 +10,14 @@ public final class A<TA> : R|kotlin/Any| {
|
||||
|
||||
}
|
||||
|
||||
public constructor<TC>(): R|test/A.B.C<TC, TB, TA>|
|
||||
|
||||
}
|
||||
|
||||
public constructor<TB>(): R|test/A.B<TB, TA>|
|
||||
|
||||
}
|
||||
|
||||
public constructor<TA>(): R|test/A<TA>|
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -1,10 +1,10 @@
|
||||
public final class InnerClassReferencesOuterTP<P> : R|kotlin/Any| {
|
||||
public constructor<P>(): R|test/InnerClassReferencesOuterTP<P>|
|
||||
|
||||
public final inner class Inner<Q : R|P|, P> : R|kotlin/Any| {
|
||||
public constructor<Q : R|P|>(): R|test/InnerClassReferencesOuterTP.Inner<Q, P>|
|
||||
|
||||
}
|
||||
|
||||
public constructor<P>(): R|test/InnerClassReferencesOuterTP<P>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,4 @@
|
||||
public final class MembersReferenceOuterTP<P> : R|kotlin/Any| {
|
||||
public constructor<P>(): R|test/MembersReferenceOuterTP<P>|
|
||||
|
||||
public final inner class Inner<P> : R|kotlin/Any| {
|
||||
public final fun <Q : R|P|> f(): R|kotlin/Unit|
|
||||
|
||||
@@ -16,5 +14,7 @@ public final class MembersReferenceOuterTP<P> : R|kotlin/Any| {
|
||||
|
||||
}
|
||||
|
||||
public constructor<P>(): R|test/MembersReferenceOuterTP<P>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user