rra/zhelenskiy/flattening_impl
[IR] Remove unused MFVC getters Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com> #KT-1179 [IR] Add context receivers test, fix a flattening fields bug Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com> #KT-1179 [IR] Support `try` for MFVC #KT-1179 [IR] Support `if` and `when` for MFVC, fix several bugs, refactor #KT-1179 [IR] Rename MFVC tests + Add test for get-field optimization #KT-1179 [IR] Suppress temporary test failing on Android Bug is fixed in https://jetbrains.team/p/kt/reviews/6452 #KT-1179 [IR] Document the new MFVC lowering classes when necessary #KT-1179 [IR] Correct work of the new MFVC lowering classes #KT-1179 [IR] Prepare MFVC-lowering for the new MFVC classes #KT-1179 [IR] Fix MFVC with type arguments/parameters #KT-1179 [IR] Support MFVC with type parameters #KT-1179 [IR] Integrate MFVC with Inline classes #KT-1179 [IR] Fix compilation of MFVC in different module #KT-1179 [IR] Add MFVC generation tests #KT-1179 [IR] Implement equals call correct generation for MFVC #KT-1179 [IR] Implement bridges generation for MFVC #KT-1179 [IR] Implement MFVC basic flattening #KT-1179 Merge-request: KT-MR-6213 Merged-by: Evgeniy Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
5c9802ae84
commit
b7f5c039a6
@@ -0,0 +1,59 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
// source: 'mfvcFieldInitializationOrder.kt'
|
||||
private field x-0: double
|
||||
private field x-1: double
|
||||
public method <init>(p0: double, p1: double): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): DPoint
|
||||
public synthetic final method getX-0(): double
|
||||
public synthetic final method getX-1(): double
|
||||
public final method setX-sUp7gFk(p0: double, p1: double): void
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class B {
|
||||
// source: 'mfvcFieldInitializationOrder.kt'
|
||||
private field a-0: double
|
||||
private field a-1: double
|
||||
private final field b-0: double
|
||||
private final field b-1: double
|
||||
private final field c-0: double
|
||||
private final field c-1: double
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getA(): DPoint
|
||||
public synthetic final method getA-0(): double
|
||||
public synthetic final method getA-1(): double
|
||||
public final @org.jetbrains.annotations.NotNull method getB(): DPoint
|
||||
public synthetic final method getB-0(): double
|
||||
public synthetic final method getB-1(): double
|
||||
public final @org.jetbrains.annotations.NotNull method getC(): DPoint
|
||||
public synthetic final method getC-0(): double
|
||||
public synthetic final method getC-1(): double
|
||||
public final method setA-sUp7gFk(p0: double, p1: double): void
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmInline
|
||||
@kotlin.Metadata
|
||||
public final class DPoint {
|
||||
// source: 'mfvcFieldInitializationOrder.kt'
|
||||
private final field field-0: double
|
||||
private final field field-1: double
|
||||
private synthetic method <init>(p0: double, p1: double): void
|
||||
public synthetic final static method box-impl(p0: double, p1: double): DPoint
|
||||
public final static method constructor-impl(p0: double, p1: double): void
|
||||
public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean
|
||||
public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean
|
||||
public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean
|
||||
public method hashCode(): int
|
||||
public static method hashCode-impl(p0: double, p1: double): int
|
||||
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
|
||||
public static method toString-impl(p0: double, p1: double): java.lang.String
|
||||
public synthetic final method unbox-impl-0(): double
|
||||
public synthetic final method unbox-impl-1(): double
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class MfvcFieldInitializationOrderKt {
|
||||
// source: 'mfvcFieldInitializationOrder.kt'
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Reference in New Issue
Block a user