[IR] Correct work of the new MFVC lowering classes

#KT-1179
This commit is contained in:
Evgeniy.Zhelenskiy
2022-10-01 03:56:29 +02:00
committed by teamcity
parent 8ba20bee5b
commit 6f94af80ab
36 changed files with 4411 additions and 2968 deletions
+82 -101
View File
@@ -2,127 +2,108 @@
@kotlin.Metadata
public final class A {
// source: 'equality.kt'
private field f1: int
private field f2: int
private field f3$x: int
private field f3$y: int
private field f4: int
private field f5: int
private @org.jetbrains.annotations.NotNull field f6: java.lang.String
private field f7: int
private field f8: int
private @org.jetbrains.annotations.NotNull field f9: java.lang.String
private final field field-0: int
private final field field-1: int
private final field field-2-0: int
private final field field-2-1: int
private final field field-3: int
private final field field-4: int
private final @org.jetbrains.annotations.NotNull field field-5: java.lang.String
private final field field-6: int
private final field field-7: int
private final @org.jetbrains.annotations.NotNull field field-8: java.lang.String
private synthetic method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): void
public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): A
public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): void
public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean
public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: java.lang.Object): boolean
public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): boolean
public final method getF1-DbFnDB4(): int
public final method getF2-ejSTSP4(): int
public final method getF3$x-DbFnDB4(): int
public final method getF3$y-ejSTSP4(): int
public final @org.jetbrains.annotations.NotNull method getF3(): F3
public final method getF4-4yoqybc(): int
public final method getF5-z3qHWqM(): int
public final @org.jetbrains.annotations.NotNull method getF6-OgMO970(): java.lang.String
public final method getF7(): int
public final method getF8-pVg5ArA(): int
public final @org.jetbrains.annotations.NotNull method getF9(): java.lang.String
public final static method getF1-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static method getF2-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static @org.jetbrains.annotations.NotNull method getF3-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): F3
public final static method getF4-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static method getF5-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static @org.jetbrains.annotations.NotNull method getF6-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): java.lang.String
public final static method getF7-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static method getF8-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): int
public final static @org.jetbrains.annotations.NotNull method getF9-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): java.lang.String
public method hashCode(): int
public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): int
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
public static method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): java.lang.String
public synthetic final method unbox-impl0(): int
public synthetic final method unbox-impl1(): int
public synthetic final method unbox-impl2(): int
public synthetic final method unbox-impl3(): int
public synthetic final method unbox-impl4(): int
public synthetic final method unbox-impl5(): int
public synthetic final method unbox-impl6(): java.lang.String
public synthetic final method unbox-impl7(): int
public synthetic final method unbox-impl8(): int
public synthetic final method unbox-impl9(): java.lang.String
public synthetic final method unbox-impl-0(): int
public synthetic final method unbox-impl-1(): int
public synthetic final method unbox-impl-2(): F3
public synthetic final method unbox-impl-2-0(): int
public synthetic final method unbox-impl-2-1(): int
public synthetic final method unbox-impl-3(): int
public synthetic final method unbox-impl-4(): int
public synthetic final method unbox-impl-5(): java.lang.String
public synthetic final method unbox-impl-6(): int
public synthetic final method unbox-impl-7(): int
public synthetic final method unbox-impl-8(): java.lang.String
}
@kotlin.jvm.JvmInline
@kotlin.Metadata
public final class B {
// source: 'equality.kt'
private field a1$f1: int
private field a1$f2: int
private field a1$f3$x: int
private field a1$f3$y: int
private field a1$f4: int
private field a1$f5: int
private @org.jetbrains.annotations.NotNull field a1$f6: java.lang.String
private field a1$f7: int
private field a1$f8: int
private @org.jetbrains.annotations.NotNull field a1$f9: java.lang.String
private field a2$f1: int
private field a2$f2: int
private field a2$f3$x: int
private field a2$f3$y: int
private field a2$f4: int
private field a2$f5: int
private @org.jetbrains.annotations.NotNull field a2$f6: java.lang.String
private field a2$f7: int
private field a2$f8: int
private @org.jetbrains.annotations.NotNull field a2$f9: java.lang.String
private final field field-0-0: int
private final field field-0-1: int
private final field field-0-2-0: int
private final field field-0-2-1: int
private final field field-0-3: int
private final field field-0-4: int
private final @org.jetbrains.annotations.NotNull field field-0-5: java.lang.String
private final field field-0-6: int
private final field field-0-7: int
private final @org.jetbrains.annotations.NotNull field field-0-8: java.lang.String
private final field field-1-0: int
private final field field-1-1: int
private final field field-1-2-0: int
private final field field-1-2-1: int
private final field field-1-3: int
private final field field-1-4: int
private final @org.jetbrains.annotations.NotNull field field-1-5: java.lang.String
private final field field-1-6: int
private final field field-1-7: int
private final @org.jetbrains.annotations.NotNull field field-1-8: java.lang.String
private synthetic method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): void
public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): B
public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): void
public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean
public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: java.lang.Object): boolean
public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: java.lang.String, p27: int, p28: int, p29: java.lang.String, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: java.lang.String, p37: int, p38: int, p39: java.lang.String): boolean
public final method getA1$f1-DbFnDB4(): int
public final method getA1$f2-ejSTSP4(): int
public final method getA1$f3$x-DbFnDB4(): int
public final method getA1$f3$y-ejSTSP4(): int
public final @org.jetbrains.annotations.NotNull method getA1$f3(): F3
public final method getA1$f4-4yoqybc(): int
public final method getA1$f5-z3qHWqM(): int
public final @org.jetbrains.annotations.NotNull method getA1$f6-OgMO970(): java.lang.String
public final method getA1$f7(): int
public final method getA1$f8-pVg5ArA(): int
public final @org.jetbrains.annotations.NotNull method getA1$f9(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getA1(): A
public final method getA2$f1-DbFnDB4(): int
public final method getA2$f2-ejSTSP4(): int
public final method getA2$f3$x-DbFnDB4(): int
public final method getA2$f3$y-ejSTSP4(): int
public final @org.jetbrains.annotations.NotNull method getA2$f3(): F3
public final method getA2$f4-4yoqybc(): int
public final method getA2$f5-z3qHWqM(): int
public final @org.jetbrains.annotations.NotNull method getA2$f6-OgMO970(): java.lang.String
public final method getA2$f7(): int
public final method getA2$f8-pVg5ArA(): int
public final @org.jetbrains.annotations.NotNull method getA2$f9(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getA2(): A
public final static @org.jetbrains.annotations.NotNull method getA1-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): A
public final static @org.jetbrains.annotations.NotNull method getA2-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): A
public method hashCode(): int
public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): int
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
public static @org.jetbrains.annotations.NotNull method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): java.lang.String
public synthetic final method unbox-impl0(): int
public synthetic final method unbox-impl1(): int
public synthetic final method unbox-impl10(): int
public synthetic final method unbox-impl11(): int
public synthetic final method unbox-impl12(): int
public synthetic final method unbox-impl13(): int
public synthetic final method unbox-impl14(): int
public synthetic final method unbox-impl15(): int
public synthetic final method unbox-impl16(): java.lang.String
public synthetic final method unbox-impl17(): int
public synthetic final method unbox-impl18(): int
public synthetic final method unbox-impl19(): java.lang.String
public synthetic final method unbox-impl2(): int
public synthetic final method unbox-impl3(): int
public synthetic final method unbox-impl4(): int
public synthetic final method unbox-impl5(): int
public synthetic final method unbox-impl6(): java.lang.String
public synthetic final method unbox-impl7(): int
public synthetic final method unbox-impl8(): int
public synthetic final method unbox-impl9(): java.lang.String
public synthetic final method unbox-impl-0(): A
public synthetic final method unbox-impl-0-0(): int
public synthetic final method unbox-impl-0-1(): int
public synthetic final method unbox-impl-0-2(): F3
public synthetic final method unbox-impl-0-2-0(): int
public synthetic final method unbox-impl-0-2-1(): int
public synthetic final method unbox-impl-0-3(): int
public synthetic final method unbox-impl-0-4(): int
public synthetic final method unbox-impl-0-5(): java.lang.String
public synthetic final method unbox-impl-0-6(): int
public synthetic final method unbox-impl-0-7(): int
public synthetic final method unbox-impl-0-8(): java.lang.String
public synthetic final method unbox-impl-1(): A
public synthetic final method unbox-impl-1-0(): int
public synthetic final method unbox-impl-1-1(): int
public synthetic final method unbox-impl-1-2(): F3
public synthetic final method unbox-impl-1-2-0(): int
public synthetic final method unbox-impl-1-2-1(): int
public synthetic final method unbox-impl-1-3(): int
public synthetic final method unbox-impl-1-4(): int
public synthetic final method unbox-impl-1-5(): java.lang.String
public synthetic final method unbox-impl-1-6(): int
public synthetic final method unbox-impl-1-7(): int
public synthetic final method unbox-impl-1-8(): java.lang.String
}
@kotlin.Metadata
@@ -173,22 +154,22 @@ public final class F2 {
@kotlin.Metadata
public final class F3 {
// source: 'equality.kt'
private field x: int
private field y: int
private final field field-0: int
private final field field-1: int
private synthetic method <init>(p0: int, p1: int): void
public synthetic final static method box-impl(p0: int, p1: int): F3
public final static method constructor-impl(p0: int, p1: int): void
public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean
public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean
public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean
public final method getX-DbFnDB4(): int
public final method getY-ejSTSP4(): int
public final static method getX-impl(p0: int, p1: int): int
public final static method getY-impl(p0: int, p1: int): int
public method hashCode(): int
public static method hashCode-impl(p0: int, p1: int): int
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
public static method toString-impl(p0: int, p1: int): java.lang.String
public synthetic final method unbox-impl0(): int
public synthetic final method unbox-impl1(): int
public synthetic final method unbox-impl-0(): int
public synthetic final method unbox-impl-1(): int
}
@kotlin.jvm.JvmInline