diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java index 756fd74e127..391da931dd2 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java @@ -50219,6 +50219,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT runTest("compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt", TransformersFunctions.getReplaceOptionalJvmInlineAnnotationWithReal()); } + @Test + @TestMetadata("overrides_typeParameters.kt") + public void testOverrides_typeParameters() throws Exception { + runTest("compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt", TransformersFunctions.getReplaceOptionalJvmInlineAnnotationWithReal()); + } + @Test @TestMetadata("throwingMFVCReassignments.kt") public void testThrowingMFVCReassignments() throws Exception { diff --git a/compiler/testData/codegen/box/valueClasses/overrides.kt b/compiler/testData/codegen/box/valueClasses/overrides.kt index ee57343bafa..828a385921d 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides.kt +++ b/compiler/testData/codegen/box/valueClasses/overrides.kt @@ -128,153 +128,184 @@ fun equal(expected: () -> T, actual: () -> T) { fun box(): String { val dPoint = DPoint(1.0, 2.0) - equal({ dPoint.toString() }, { (dPoint as Any).toString() }) - - equal({ dPoint.equals(dPoint) }, { dPoint.equals(dPoint as Any) }) - equal({ dPoint.equals(dPoint) }, { (dPoint as Any).equals(dPoint) }) - equal({ dPoint.equals(dPoint) }, { dPoint.equals(dPoint as Any) }) - equal({ dPoint.equals(dPoint) }, { (dPoint as Any).equals(dPoint as Any) }) - + + val lam1: () -> DPoint = { throw DataClassException(1) } + val lam2: () -> Unit = { throw DataClassException(2 to dPoint) } + val lam3: () -> DPoint = { throw DataClassException(3) } + val lam4: () -> Unit = { throw DataClassException(4 to dPoint) } + val lam5: () -> DPoint = { throw DataClassException(5) } + val lam6: () -> Unit = { throw DataClassException(6 to dPoint) } + val lam7: () -> DPoint = { throw DataClassException(7) } + val lam8: () -> Unit = { throw DataClassException(8 to dPoint) } + val lam9: () -> DPoint = { throw DataClassException(9) } + val lam10: () -> Unit = { throw DataClassException(10 to dPoint) } + val lam11: () -> DPoint = { throw DataClassException(11) } + val lam12: () -> Unit = { throw DataClassException(12 to dPoint) } + val lam13: () -> DPoint = { throw DataClassException(13) } + val lam14: () -> Unit = { throw DataClassException(14 to dPoint) } + val lam15: () -> DPoint = { throw DataClassException(15) } + val lam16: () -> Unit = { throw DataClassException(16 to dPoint) } + val lam17: () -> DPoint = { throw DataClassException(17) } + val lam18: () -> Unit = { throw DataClassException(18 to dPoint) } + val lam19: () -> Int = { throw DataClassException(19) } + val lam20: () -> Unit = { throw DataClassException(20 to 1) } + val emptyLam = {} + val dPointLam = { dPoint } val otherDPoint = DPoint(3.0, 4.0) - equal({ dPoint.equals(otherDPoint) }, { dPoint.equals(otherDPoint as Any) }) - equal({ dPoint.equals(otherDPoint) }, { (dPoint as Any).equals(otherDPoint) }) - equal({ dPoint.equals(otherDPoint) }, { dPoint.equals(otherDPoint as Any) }) - equal({ dPoint.equals(otherDPoint) }, { (dPoint as Any).equals(otherDPoint as Any) }) + val otherDPointLam = { otherDPoint } + equal({ "DPoint(x=1.0, y=2.0)" }, { dPoint.toString() }) + equal({ "DPoint(x=1.0, y=2.0)" }, { (dPoint as Any).toString() }) + + equal({ true }, { dPoint.equals(dPoint) }) + equal({ true }, { dPoint.equals(dPoint as Any) }) + equal({ true }, { (dPoint as Any).equals(dPoint) }) + equal({ true }, { (dPoint as Any).equals(dPoint as Any) }) + + equal({ false }, { dPoint.equals(otherDPoint) }) + equal({ false }, { dPoint.equals(otherDPoint as Any) }) + equal({ false }, { (dPoint as Any).equals(otherDPoint) }) + equal({ false }, { (dPoint as Any).equals(otherDPoint as Any) }) equal({ dPoint.hashCode() }, { (dPoint as Any).hashCode() }) - equal({ dPoint.x }, { (dPoint as AbstractPoint).x }) - equal({ dPoint.y }, { (dPoint as AbstractPoint).y }) + equal({ 1.0 }, { dPoint.x }) + equal({ 1.0 }, { (dPoint as AbstractPoint).x }) + equal({ 2.0 }, { dPoint.y }) + equal({ 2.0 }, { (dPoint as AbstractPoint).y }) val realOverride = RealOverride(dPoint) - equal({ realOverride.p }, { (realOverride as GenericMFVCHolder).p }) - equal({ realOverride.p1 }, { (realOverride as GenericMFVCHolder).p1 }) - equal({ realOverride.p }, { (realOverride as ReifiedMFVCHolder).p }) - equal({ realOverride.p1 }, { (realOverride as ReifiedMFVCHolder).p1 }) - equal({ realOverride.p }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p }) - equal({ realOverride.p1 }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 }) + equal(dPointLam, { realOverride.p }) + equal(dPointLam, { (realOverride as GenericMFVCHolder).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as GenericMFVCHolder).p1 }) + equal(dPointLam, { (realOverride as ReifiedMFVCHolder).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as ReifiedMFVCHolder).p1 }) + equal(dPointLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p }) + equal(lam13, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 }) - equal({ realOverride.p = dPoint }, { (realOverride as GenericMFVCHolder).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as GenericMFVCHolder).p1 = dPoint }) - equal({ realOverride.p = dPoint }, { (realOverride as ReifiedMFVCHolder).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as ReifiedMFVCHolder).p1 = dPoint }) - equal({ realOverride.p = dPoint }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 = dPoint }) + + equal(emptyLam, { realOverride.p = dPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolder).p = dPoint }) + equal(lam14, { realOverride.p1 = dPoint }) + equal(lam14, { (realOverride as GenericMFVCHolder).p1 = dPoint }) + equal(emptyLam, { (realOverride as ReifiedMFVCHolder).p = dPoint }) + equal(lam14, { (realOverride as ReifiedMFVCHolder).p1 = dPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p = dPoint }) + equal(lam14, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 = dPoint }) val genericFakeOverride = GenericFakeOverride() - equal({ genericFakeOverride.p }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p }) - equal({ genericFakeOverride.p1 }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 }) + equal(lam1, { genericFakeOverride.p }) + equal(lam1, { (genericFakeOverride as GenericMFVCHolderWithImpls).p }) + equal(lam3, { genericFakeOverride.p1 }) + equal(lam3, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 }) val reifiedFakeOverride = ReifiedFakeOverride() - equal({ reifiedFakeOverride.p }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p }) - equal({ reifiedFakeOverride.p1 }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 }) + equal(lam9, { reifiedFakeOverride.p }) + equal(lam9, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverride.p1 }) + equal(lam11, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 }) val genericFakeOverrideWithMFVCUpperBound = GenericFakeOverrideWithMFVCUpperBound() - equal( - { genericFakeOverrideWithMFVCUpperBound.p }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p } - ) - equal( - { genericFakeOverrideWithMFVCUpperBound.p1 }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 } - ) + equal(lam5, { genericFakeOverrideWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }) + equal(lam7, { genericFakeOverrideWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }) - equal({ genericFakeOverride.p = dPoint }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p = dPoint }) - equal({ genericFakeOverride.p1 = dPoint }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 = dPoint }) - equal({ reifiedFakeOverride.p = dPoint }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p = dPoint }) - equal({ reifiedFakeOverride.p1 = dPoint }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 = dPoint }) - equal( - { genericFakeOverrideWithMFVCUpperBound.p = dPoint }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint } - ) - equal( - { genericFakeOverrideWithMFVCUpperBound.p1 = dPoint }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint } - ) + equal(lam2, { genericFakeOverride.p = dPoint }) + equal(lam2, { (genericFakeOverride as GenericMFVCHolderWithImpls).p = dPoint }) + equal(lam4, { genericFakeOverride.p1 = dPoint }) + equal(lam4, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 = dPoint }) + equal(lam10, { reifiedFakeOverride.p = dPoint }) + equal(lam10, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p = dPoint }) + equal(lam12, { reifiedFakeOverride.p1 = dPoint }) + equal(lam12, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 = dPoint }) + equal(lam6, { genericFakeOverrideWithMFVCUpperBound.p = dPoint }) + equal(lam6, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }) + equal(lam8, { genericFakeOverrideWithMFVCUpperBound.p1 = dPoint }) + equal(lam8, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }) val genericFakeOverrideMFVC = GenericFakeOverrideMFVC(1.0, 2.0) - equal({ genericFakeOverrideMFVC.p }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p }) - equal({ genericFakeOverrideMFVC.p1 }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 }) + equal(lam1, { genericFakeOverrideMFVC.p }) + equal(lam1, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p }) + equal(lam3, { genericFakeOverrideMFVC.p1 }) + equal(lam3, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 }) val reifiedFakeOverrideMFVC = ReifiedFakeOverrideMFVC(1.0, 2.0) - equal({ reifiedFakeOverrideMFVC.p }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p }) - equal({ reifiedFakeOverrideMFVC.p1 }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 }) + equal(lam9, { reifiedFakeOverrideMFVC.p }) + equal(lam9, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverrideMFVC.p1 }) + equal(lam11, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 }) val genericFakeOverrideMFVCWithMFVCUpperBound = GenericFakeOverrideMFVCWithMFVCUpperBound(1.0, 2.0) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }, - ) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p1 }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }, - ) + equal(lam5, { genericFakeOverrideMFVCWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }) + equal(lam7, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }) - equal({ genericFakeOverrideMFVC.p = dPoint }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p = dPoint }) - equal({ genericFakeOverrideMFVC.p1 = dPoint }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 = dPoint }) + equal(lam2, { genericFakeOverrideMFVC.p = dPoint }) + equal(lam2, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p = dPoint }) + equal(lam4, { genericFakeOverrideMFVC.p1 = dPoint }) + equal(lam4, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 = dPoint }) - equal({ reifiedFakeOverrideMFVC.p = dPoint }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p = dPoint }) - equal({ reifiedFakeOverrideMFVC.p1 = dPoint }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 = dPoint }) + equal(lam10, { reifiedFakeOverrideMFVC.p = dPoint }) + equal(lam10, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p = dPoint }) + equal(lam12, { reifiedFakeOverrideMFVC.p1 = dPoint }) + equal(lam12, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 = dPoint }) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p = dPoint }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }, - ) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p1 = dPoint }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }, - ) + equal(lam6, { genericFakeOverrideMFVCWithMFVCUpperBound.p = dPoint }) + equal(lam6, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }) + equal(lam8, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 = dPoint }) + equal(lam8, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }) val dPointWithInterface = DPointWithInterface(1.0, 2.0) - equal({ dPointWithInterface.somethingGeneric }, { (dPointWithInterface as SomePointInterface).somethingGeneric }) - equal({ dPointWithInterface.somethingRegular }, { (dPointWithInterface as SomePointInterface).somethingRegular }) - equal({ dPointWithInterface.somethingMFVC }, { (dPointWithInterface as SomePointInterface).somethingMFVC }) + equal(lam15, { dPointWithInterface.somethingGeneric }) + equal(lam15, { (dPointWithInterface as SomePointInterface).somethingGeneric }) + equal(lam19, { dPointWithInterface.somethingRegular }) + equal(lam19, { (dPointWithInterface as SomePointInterface).somethingRegular }) + equal(lam17, { dPointWithInterface.somethingMFVC }) + equal(lam17, { (dPointWithInterface as SomePointInterface).somethingMFVC }) - equal({ dPointWithInterface.somethingGeneric }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric }) - equal({ dPointWithInterface.somethingRegular }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular }) - equal({ dPointWithInterface.somethingMFVC }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC }) + equal(lam15, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric }) + equal(lam19, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular }) + equal(lam17, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC }) - equal( - { dPointWithInterface.somethingGeneric = dPoint }, - { (dPointWithInterface as SomePointInterface).somethingGeneric = dPoint } - ) - equal({ dPointWithInterface.somethingRegular = 1 }, { (dPointWithInterface as SomePointInterface).somethingRegular = 1 }) - equal({ dPointWithInterface.somethingMFVC = dPoint }, { (dPointWithInterface as SomePointInterface).somethingMFVC = dPoint }) + equal(lam16, { dPointWithInterface.somethingGeneric = dPoint }) + equal(lam16, { (dPointWithInterface as SomePointInterface).somethingGeneric = dPoint }) + equal(lam20, { dPointWithInterface.somethingRegular = 1 }) + equal(lam20, { (dPointWithInterface as SomePointInterface).somethingRegular = 1 }) + equal(lam18, { dPointWithInterface.somethingMFVC = dPoint }) + equal(lam18, { (dPointWithInterface as SomePointInterface).somethingMFVC = dPoint }) - equal( - { dPointWithInterface.somethingGeneric = dPoint }, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric = dPoint } - ) - equal( - { dPointWithInterface.somethingRegular = 2 }, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular = 2 } - ) - equal( - { dPointWithInterface.somethingMFVC = dPoint}, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC = dPoint } - ) + equal(lam16, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric = dPoint }) + equal(lam20, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular = 1 }) + equal(lam18, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC = dPoint }) val dSegment = DSegment(dPoint, otherDPoint) - equal({ dPoint }, { dSegment.p1 }) - equal({ otherDPoint }, { dSegment.p2 }) - equal({ dPoint.x }, { dSegment.p1.x }) - equal({ otherDPoint.x }, { dSegment.p2.x }) - equal({ dPoint.y }, { dSegment.p1.y }) - equal({ otherDPoint.y }, { dSegment.p2.y }) - equal({ dSegment.p1 }, { (dSegment as AbstractSegment).p1 }) - equal({ dSegment.p2 }, { (dSegment as AbstractSegment).p2 }) - equal({ dSegment.p1.x }, { (dSegment as AbstractSegment).p1.x }) - equal({ dSegment.p2.x }, { (dSegment as AbstractSegment).p2.x }) - equal({ dSegment.p1.y }, { (dSegment as AbstractSegment).p1.y }) - equal({ dSegment.p2.y }, { (dSegment as AbstractSegment).p2.y }) + equal(dPointLam, { dSegment.p1 }) + equal(otherDPointLam, { dSegment.p2 }) + equal({ 1.0 }, { dPoint.x }) + equal({ 1.0 }, { dSegment.p1.x }) + equal({ 3.0 }, { otherDPoint.x }) + equal({ 3.0 }, { dSegment.p2.x }) + equal({ 2.0 }, { dPoint.y }) + equal({ 2.0 }, { dSegment.p1.y }) + equal({ 4.0 }, { otherDPoint.y }) + equal({ 4.0 }, { dSegment.p2.y }) + equal(dPointLam, { (dSegment as AbstractSegment).p1 }) + equal(otherDPointLam, { (dSegment as AbstractSegment).p2 }) + equal({ 1.0 }, { (dSegment as AbstractSegment).p1.x }) + equal({ 3.0 }, { (dSegment as AbstractSegment).p2.x }) + equal({ 2.0 }, { (dSegment as AbstractSegment).p1.y }) + equal({ 4.0 }, { (dSegment as AbstractSegment).p2.y }) return "OK" } diff --git a/compiler/testData/codegen/box/valueClasses/overrides.txt b/compiler/testData/codegen/box/valueClasses/overrides.txt index f994616d14f..d93a693bcfd 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides.txt +++ b/compiler/testData/codegen/box/valueClasses/overrides.txt @@ -268,10 +268,10 @@ public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { final class OverridesKt$box$1 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$1 inner (anonymous) class OverridesKt$box$1 - method (p0: double, p1: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @@ -296,7 +296,7 @@ final class OverridesKt$box$100 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$100 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -332,7 +332,7 @@ final class OverridesKt$box$103 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$103 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -352,24 +352,28 @@ final class OverridesKt$box$104 { final class OverridesKt$box$105 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$105 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$106 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$106 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -380,8 +384,8 @@ final class OverridesKt$box$107 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$107 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -392,8 +396,8 @@ final class OverridesKt$box$108 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$108 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -414,12 +418,10 @@ final class OverridesKt$box$109 { final class OverridesKt$box$11 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: OverridesKt$box$11 inner (anonymous) class OverridesKt$box$11 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -442,10 +444,12 @@ final class OverridesKt$box$110 { final class OverridesKt$box$111 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$111 - method (p0: double, p1: double): void + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -480,80 +484,70 @@ final class OverridesKt$box$113 { final class OverridesKt$box$114 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double inner (anonymous) class OverridesKt$box$114 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$115 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$115 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$116 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: OverridesKt$box$116 inner (anonymous) class OverridesKt$box$116 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$117 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dPoint$x: double inner (anonymous) class OverridesKt$box$117 - method (p0: double, p1: double): void + method (p0: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$118 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: OverridesKt$box$118 inner (anonymous) class OverridesKt$box$118 - method (p0: double, p1: double): void + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$119 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dSegment$p1$x: double inner (anonymous) class OverridesKt$box$119 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -561,11 +555,9 @@ final class OverridesKt$box$12 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class OverridesKt$box$12 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -574,25 +566,22 @@ final class OverridesKt$box$12 { final class OverridesKt$box$120 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: OverridesKt$box$120 inner (anonymous) class OverridesKt$box$120 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class OverridesKt$box$121 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp0_otherDPoint$x: double inner (anonymous) class OverridesKt$box$121 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -600,11 +589,11 @@ final class OverridesKt$box$121 { final class OverridesKt$box$122 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double + public final static field INSTANCE: OverridesKt$box$122 inner (anonymous) class OverridesKt$box$122 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -612,11 +601,10 @@ final class OverridesKt$box$122 { final class OverridesKt$box$123 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_otherDPoint$y: double + synthetic final field $tmp2_dSegment$p2$x: double inner (anonymous) class OverridesKt$box$123 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -624,11 +612,11 @@ final class OverridesKt$box$123 { final class OverridesKt$box$124 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: OverridesKt$box$124 inner (anonymous) class OverridesKt$box$124 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -636,7 +624,7 @@ final class OverridesKt$box$124 { final class OverridesKt$box$125 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$125 method (p0: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double @@ -647,9 +635,10 @@ final class OverridesKt$box$125 { final class OverridesKt$box$126 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double + public final static field INSTANCE: OverridesKt$box$126 inner (anonymous) class OverridesKt$box$126 - method (p0: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -658,7 +647,7 @@ final class OverridesKt$box$126 { final class OverridesKt$box$127 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_otherDPoint$x: double + synthetic final field $tmp1_dSegment$p1$y: double inner (anonymous) class OverridesKt$box$127 method (p0: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double @@ -669,9 +658,10 @@ final class OverridesKt$box$127 { final class OverridesKt$box$128 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp2_dSegment$p2$x: double + public final static field INSTANCE: OverridesKt$box$128 inner (anonymous) class OverridesKt$box$128 - method (p0: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -680,7 +670,7 @@ final class OverridesKt$box$128 { final class OverridesKt$box$129 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class OverridesKt$box$129 method (p0: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double @@ -691,12 +681,10 @@ final class OverridesKt$box$129 { final class OverridesKt$box$13 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: OverridesKt$box$13 inner (anonymous) class OverridesKt$box$13 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -705,9 +693,10 @@ final class OverridesKt$box$13 { final class OverridesKt$box$130 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp1_dSegment$p1$y: double + public final static field INSTANCE: OverridesKt$box$130 inner (anonymous) class OverridesKt$box$130 - method (p0: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -716,7 +705,7 @@ final class OverridesKt$box$130 { final class OverridesKt$box$131 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp1_otherDPoint$y: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$131 method (p0: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double @@ -727,10 +716,13 @@ final class OverridesKt$box$131 { final class OverridesKt$box$132 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$132 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + method (p0: double, p1: double, p2: double, p3: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -740,8 +732,10 @@ final class OverridesKt$box$133 { enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dSegment$p1$x: double synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$133 - method (p0: double, p1: double): void + method (p0: double, p1: double, p2: double, p3: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -750,13 +744,11 @@ final class OverridesKt$box$133 { final class OverridesKt$box$134 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: OverridesKt$box$134 inner (anonymous) class OverridesKt$box$134 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -764,11 +756,13 @@ final class OverridesKt$box$134 { final class OverridesKt$box$135 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double synthetic final field $tmp2_dSegment$p2$x: double synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$135 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double, p2: double, p3: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -776,13 +770,11 @@ final class OverridesKt$box$135 { final class OverridesKt$box$136 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: OverridesKt$box$136 inner (anonymous) class OverridesKt$box$136 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -791,8 +783,11 @@ final class OverridesKt$box$137 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$137 - method (p0: double): void + method (p0: double, p1: double, p2: double, p3: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -801,12 +796,10 @@ final class OverridesKt$box$137 { final class OverridesKt$box$138 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: OverridesKt$box$138 inner (anonymous) class OverridesKt$box$138 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -815,9 +808,12 @@ final class OverridesKt$box$138 { final class OverridesKt$box$139 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$139 - method (p0: double): void + method (p0: double, p1: double, p2: double, p3: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -840,12 +836,10 @@ final class OverridesKt$box$14 { final class OverridesKt$box$140 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: OverridesKt$box$140 inner (anonymous) class OverridesKt$box$140 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -854,47 +848,11 @@ final class OverridesKt$box$140 { final class OverridesKt$box$141 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class OverridesKt$box$141 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$142 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class OverridesKt$box$142 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$143 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class OverridesKt$box$143 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$144 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class OverridesKt$box$144 method (p0: double, p1: double, p2: double, p3: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object @@ -904,12 +862,10 @@ final class OverridesKt$box$144 { final class OverridesKt$box$15 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: OverridesKt$box$15 inner (anonymous) class OverridesKt$box$15 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -932,12 +888,10 @@ final class OverridesKt$box$16 { final class OverridesKt$box$17 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: OverridesKt$box$17 inner (anonymous) class OverridesKt$box$17 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -960,11 +914,11 @@ final class OverridesKt$box$18 { final class OverridesKt$box$19 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$19 inner (anonymous) class OverridesKt$box$19 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -985,10 +939,12 @@ final class OverridesKt$box$20 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp0_otherDPoint$x: double synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class OverridesKt$box$20 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -997,9 +953,10 @@ final class OverridesKt$box$21 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$21 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -1011,7 +968,7 @@ final class OverridesKt$box$22 { synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$22 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -1019,9 +976,10 @@ final class OverridesKt$box$22 { final class OverridesKt$box$23 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$23 inner (anonymous) class OverridesKt$box$23 - method (p0: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1031,9 +989,8 @@ final class OverridesKt$box$24 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$24 - method (p0: double, p1: double): void + method (p0: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1042,10 +999,11 @@ final class OverridesKt$box$24 { final class OverridesKt$box$25 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: OverridesKt$box$25 inner (anonymous) class OverridesKt$box$25 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1053,10 +1011,11 @@ final class OverridesKt$box$25 { final class OverridesKt$box$26 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$26 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1064,10 +1023,11 @@ final class OverridesKt$box$26 { final class OverridesKt$box$27 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: OverridesKt$box$27 inner (anonymous) class OverridesKt$box$27 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1075,10 +1035,10 @@ final class OverridesKt$box$27 { final class OverridesKt$box$28 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$28 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1086,10 +1046,11 @@ final class OverridesKt$box$28 { final class OverridesKt$box$29 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: OverridesKt$box$29 inner (anonymous) class OverridesKt$box$29 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1097,22 +1058,23 @@ final class OverridesKt$box$29 { final class OverridesKt$box$3 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$3 inner (anonymous) class OverridesKt$box$3 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @kotlin.Metadata final class OverridesKt$box$30 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$30 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double public synthetic bridge method invoke(): java.lang.Object } @@ -1187,12 +1149,10 @@ final class OverridesKt$box$37 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$37 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1200,12 +1160,10 @@ final class OverridesKt$box$38 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$38 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1213,12 +1171,10 @@ final class OverridesKt$box$39 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$39 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1229,8 +1185,8 @@ final class OverridesKt$box$4 { synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$4 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @kotlin.Metadata @@ -1341,13 +1297,11 @@ final class OverridesKt$box$47 { final class OverridesKt$box$48 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $genericFakeOverride: GenericFakeOverride inner (anonymous) class OverridesKt$box$48 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1365,10 +1319,10 @@ final class OverridesKt$box$49 { final class OverridesKt$box$5 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$5 inner (anonymous) class OverridesKt$box$5 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1399,9 +1353,9 @@ final class OverridesKt$box$51 { final class OverridesKt$box$52 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride inner (anonymous) class OverridesKt$box$52 - method (p0: GenericFakeOverride): void + method (p0: ReifiedFakeOverride): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -1443,9 +1397,9 @@ final class OverridesKt$box$55 { final class OverridesKt$box$56 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound inner (anonymous) class OverridesKt$box$56 - method (p0: ReifiedFakeOverride): void + method (p0: GenericFakeOverrideWithMFVCUpperBound): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -1499,11 +1453,13 @@ final class OverridesKt$box$6 { final class OverridesKt$box$60 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$60 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: GenericFakeOverride, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -1549,11 +1505,11 @@ final class OverridesKt$box$63 { final class OverridesKt$box$64 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$64 - method (p0: GenericFakeOverride, p1: double, p2: double): void + method (p0: ReifiedFakeOverride, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -1601,11 +1557,11 @@ final class OverridesKt$box$67 { final class OverridesKt$box$68 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp1_dPoint$y: double inner (anonymous) class OverridesKt$box$68 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -1627,10 +1583,10 @@ final class OverridesKt$box$69 { final class OverridesKt$box$7 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$7 inner (anonymous) class OverridesKt$box$7 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1665,13 +1621,12 @@ final class OverridesKt$box$71 { final class OverridesKt$box$72 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double inner (anonymous) class OverridesKt$box$72 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1714,8 +1669,8 @@ final class OverridesKt$box$75 { final class OverridesKt$box$76 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double - synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double inner (anonymous) class OverridesKt$box$76 method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint @@ -1774,8 +1729,8 @@ final class OverridesKt$box$8 { final class OverridesKt$box$80 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double - synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double inner (anonymous) class OverridesKt$box$80 method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint @@ -1822,12 +1777,14 @@ final class OverridesKt$box$83 { final class OverridesKt$box$84 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double - synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double inner (anonymous) class OverridesKt$box$84 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -1877,9 +1834,9 @@ final class OverridesKt$box$88 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double inner (anonymous) class OverridesKt$box$88 method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object @@ -1904,10 +1861,10 @@ final class OverridesKt$box$89 { final class OverridesKt$box$9 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: OverridesKt$box$9 inner (anonymous) class OverridesKt$box$9 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1945,9 +1902,9 @@ final class OverridesKt$box$92 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double inner (anonymous) class OverridesKt$box$92 method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object @@ -2000,14 +1957,12 @@ final class OverridesKt$box$95 { final class OverridesKt$box$96 { // source: 'overrides.kt' enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double + synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$96 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -2030,7 +1985,7 @@ final class OverridesKt$box$98 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class OverridesKt$box$98 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -2046,6 +2001,282 @@ final class OverridesKt$box$99 { public synthetic bridge method invoke(): java.lang.Object } +@kotlin.Metadata +final class OverridesKt$box$dPointLam$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$dPointLam$1 + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$emptyLam$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$emptyLam$1 + inner (anonymous) class OverridesKt$box$emptyLam$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam1$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam1$1 + inner (anonymous) class OverridesKt$box$lam1$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam10$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam10$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam11$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam11$1 + inner (anonymous) class OverridesKt$box$lam11$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam12$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam12$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam13$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam13$1 + inner (anonymous) class OverridesKt$box$lam13$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam14$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam14$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam15$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam15$1 + inner (anonymous) class OverridesKt$box$lam15$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam16$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam16$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam17$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam17$1 + inner (anonymous) class OverridesKt$box$lam17$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam18$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam18$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam19$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam19$1 + inner (anonymous) class OverridesKt$box$lam19$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam2$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam2$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam20$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam20$1 + inner (anonymous) class OverridesKt$box$lam20$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam3$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam3$1 + inner (anonymous) class OverridesKt$box$lam3$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam4$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam4$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam5$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam5$1 + inner (anonymous) class OverridesKt$box$lam5$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam6$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam6$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam7$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam7$1 + inner (anonymous) class OverridesKt$box$lam7$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$lam8$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class OverridesKt$box$lam8$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$lam9$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$lam9$1 + inner (anonymous) class OverridesKt$box$lam9$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class OverridesKt$box$otherDPointLam$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherDPoint$x: double + synthetic final field $tmp1_otherDPoint$y: double + inner (anonymous) class OverridesKt$box$otherDPointLam$1 + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + @kotlin.Metadata public final class OverridesKt { // source: 'overrides.kt' @@ -2097,9 +2328,6 @@ public final class OverridesKt { inner (anonymous) class OverridesKt$box$14 inner (anonymous) class OverridesKt$box$140 inner (anonymous) class OverridesKt$box$141 - inner (anonymous) class OverridesKt$box$142 - inner (anonymous) class OverridesKt$box$143 - inner (anonymous) class OverridesKt$box$144 inner (anonymous) class OverridesKt$box$15 inner (anonymous) class OverridesKt$box$16 inner (anonymous) class OverridesKt$box$17 @@ -2193,6 +2421,29 @@ public final class OverridesKt { inner (anonymous) class OverridesKt$box$97 inner (anonymous) class OverridesKt$box$98 inner (anonymous) class OverridesKt$box$99 + inner (anonymous) class OverridesKt$box$dPointLam$1 + inner (anonymous) class OverridesKt$box$emptyLam$1 + inner (anonymous) class OverridesKt$box$lam1$1 + inner (anonymous) class OverridesKt$box$lam10$1 + inner (anonymous) class OverridesKt$box$lam11$1 + inner (anonymous) class OverridesKt$box$lam12$1 + inner (anonymous) class OverridesKt$box$lam13$1 + inner (anonymous) class OverridesKt$box$lam14$1 + inner (anonymous) class OverridesKt$box$lam15$1 + inner (anonymous) class OverridesKt$box$lam16$1 + inner (anonymous) class OverridesKt$box$lam17$1 + inner (anonymous) class OverridesKt$box$lam18$1 + inner (anonymous) class OverridesKt$box$lam19$1 + inner (anonymous) class OverridesKt$box$lam2$1 + inner (anonymous) class OverridesKt$box$lam20$1 + inner (anonymous) class OverridesKt$box$lam3$1 + inner (anonymous) class OverridesKt$box$lam4$1 + inner (anonymous) class OverridesKt$box$lam5$1 + inner (anonymous) class OverridesKt$box$lam6$1 + inner (anonymous) class OverridesKt$box$lam7$1 + inner (anonymous) class OverridesKt$box$lam8$1 + inner (anonymous) class OverridesKt$box$lam9$1 + inner (anonymous) class OverridesKt$box$otherDPointLam$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void } diff --git a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt index ea2ad528c84..90c73961f86 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt +++ b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt @@ -134,154 +134,184 @@ fun equal(expected: () -> T, actual: () -> T) { fun box(): String { val dPoint = DPoint(1.0.my, 2.0.my) - equal({ dPoint.toString() }, { (dPoint as Any).toString() }) - - equal({ dPoint.equals(dPoint) }, { dPoint.equals(dPoint as Any) }) - equal({ dPoint.equals(dPoint) }, { (dPoint as Any).equals(dPoint) }) - equal({ dPoint.equals(dPoint) }, { dPoint.equals(dPoint as Any) }) - equal({ dPoint.equals(dPoint) }, { (dPoint as Any).equals(dPoint as Any) }) + val lam1: () -> DPoint = { throw DataClassException(1) } + val lam2: () -> Unit = { throw DataClassException(2 to dPoint) } + val lam3: () -> DPoint = { throw DataClassException(3) } + val lam4: () -> Unit = { throw DataClassException(4 to dPoint) } + val lam5: () -> DPoint = { throw DataClassException(5) } + val lam6: () -> Unit = { throw DataClassException(6 to dPoint) } + val lam7: () -> DPoint = { throw DataClassException(7) } + val lam8: () -> Unit = { throw DataClassException(8 to dPoint) } + val lam9: () -> DPoint = { throw DataClassException(9) } + val lam10: () -> Unit = { throw DataClassException(10 to dPoint) } + val lam11: () -> DPoint = { throw DataClassException(11) } + val lam12: () -> Unit = { throw DataClassException(12 to dPoint) } + val lam13: () -> DPoint = { throw DataClassException(13) } + val lam14: () -> Unit = { throw DataClassException(14 to dPoint) } + val lam15: () -> DPoint = { throw DataClassException(15) } + val lam16: () -> Unit = { throw DataClassException(16 to dPoint) } + val lam17: () -> DPoint = { throw DataClassException(17) } + val lam18: () -> Unit = { throw DataClassException(18 to dPoint) } + val lam19: () -> Int = { throw DataClassException(19) } + val lam20: () -> Unit = { throw DataClassException(20 to 1) } + val emptyLam = {} + val dPointLam = { dPoint } val otherDPoint = DPoint(3.0.my, 4.0.my) - equal({ dPoint.equals(otherDPoint) }, { dPoint.equals(otherDPoint as Any) }) - equal({ dPoint.equals(otherDPoint) }, { (dPoint as Any).equals(otherDPoint) }) - equal({ dPoint.equals(otherDPoint) }, { dPoint.equals(otherDPoint as Any) }) - equal({ dPoint.equals(otherDPoint) }, { (dPoint as Any).equals(otherDPoint as Any) }) + val otherDPointLam = { otherDPoint } + equal({ "DPoint(x=MyDouble(value=1.0), y=MyDouble(value=2.0))" }, { dPoint.toString() }) + equal({ "DPoint(x=MyDouble(value=1.0), y=MyDouble(value=2.0))" }, { (dPoint as Any).toString() }) + + equal({ true }, { dPoint.equals(dPoint) }) + equal({ true }, { dPoint.equals(dPoint as Any) }) + equal({ true }, { (dPoint as Any).equals(dPoint) }) + equal({ true }, { (dPoint as Any).equals(dPoint as Any) }) + + equal({ false }, { dPoint.equals(otherDPoint) }) + equal({ false }, { dPoint.equals(otherDPoint as Any) }) + equal({ false }, { (dPoint as Any).equals(otherDPoint) }) + equal({ false }, { (dPoint as Any).equals(otherDPoint as Any) }) equal({ dPoint.hashCode() }, { (dPoint as Any).hashCode() }) - equal({ dPoint.x }, { (dPoint as AbstractPoint).x }) - equal({ dPoint.y }, { (dPoint as AbstractPoint).y }) + equal({ 1.0.my }, { dPoint.x }) + equal({ 1.0.my }, { (dPoint as AbstractPoint).x }) + equal({ 2.0.my }, { dPoint.y }) + equal({ 2.0.my }, { (dPoint as AbstractPoint).y }) val realOverride = RealOverride(dPoint) - equal({ realOverride.p }, { (realOverride as GenericMFVCHolder).p }) - equal({ realOverride.p1 }, { (realOverride as GenericMFVCHolder).p1 }) - equal({ realOverride.p }, { (realOverride as ReifiedMFVCHolder).p }) - equal({ realOverride.p1 }, { (realOverride as ReifiedMFVCHolder).p1 }) - equal({ realOverride.p }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p }) - equal({ realOverride.p1 }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 }) + equal(dPointLam, { realOverride.p }) + equal(dPointLam, { (realOverride as GenericMFVCHolder).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as GenericMFVCHolder).p1 }) + equal(dPointLam, { (realOverride as ReifiedMFVCHolder).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as ReifiedMFVCHolder).p1 }) + equal(dPointLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p }) + equal(lam13, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 }) - equal({ realOverride.p = dPoint }, { (realOverride as GenericMFVCHolder).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as GenericMFVCHolder).p1 = dPoint }) - equal({ realOverride.p = dPoint }, { (realOverride as ReifiedMFVCHolder).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as ReifiedMFVCHolder).p1 = dPoint }) - equal({ realOverride.p = dPoint }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p = dPoint }) - equal({ realOverride.p1 = dPoint }, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 = dPoint }) + + equal(emptyLam, { realOverride.p = dPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolder).p = dPoint }) + equal(lam14, { realOverride.p1 = dPoint }) + equal(lam14, { (realOverride as GenericMFVCHolder).p1 = dPoint }) + equal(emptyLam, { (realOverride as ReifiedMFVCHolder).p = dPoint }) + equal(lam14, { (realOverride as ReifiedMFVCHolder).p1 = dPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p = dPoint }) + equal(lam14, { (realOverride as GenericMFVCHolderWithMFVCUpperBound).p1 = dPoint }) val genericFakeOverride = GenericFakeOverride() - equal({ genericFakeOverride.p }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p }) - equal({ genericFakeOverride.p1 }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 }) + equal(lam1, { genericFakeOverride.p }) + equal(lam1, { (genericFakeOverride as GenericMFVCHolderWithImpls).p }) + equal(lam3, { genericFakeOverride.p1 }) + equal(lam3, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 }) val reifiedFakeOverride = ReifiedFakeOverride() - equal({ reifiedFakeOverride.p }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p }) - equal({ reifiedFakeOverride.p1 }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 }) + equal(lam9, { reifiedFakeOverride.p }) + equal(lam9, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverride.p1 }) + equal(lam11, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 }) val genericFakeOverrideWithMFVCUpperBound = GenericFakeOverrideWithMFVCUpperBound() - equal( - { genericFakeOverrideWithMFVCUpperBound.p }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p } - ) - equal( - { genericFakeOverrideWithMFVCUpperBound.p1 }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 } - ) + equal(lam5, { genericFakeOverrideWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }) + equal(lam7, { genericFakeOverrideWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }) - equal({ genericFakeOverride.p = dPoint }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p = dPoint }) - equal({ genericFakeOverride.p1 = dPoint }, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 = dPoint }) - equal({ reifiedFakeOverride.p = dPoint }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p = dPoint }) - equal({ reifiedFakeOverride.p1 = dPoint }, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 = dPoint }) - equal( - { genericFakeOverrideWithMFVCUpperBound.p = dPoint }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint } - ) - equal( - { genericFakeOverrideWithMFVCUpperBound.p1 = dPoint }, - { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint } - ) + equal(lam2, { genericFakeOverride.p = dPoint }) + equal(lam2, { (genericFakeOverride as GenericMFVCHolderWithImpls).p = dPoint }) + equal(lam4, { genericFakeOverride.p1 = dPoint }) + equal(lam4, { (genericFakeOverride as GenericMFVCHolderWithImpls).p1 = dPoint }) + equal(lam10, { reifiedFakeOverride.p = dPoint }) + equal(lam10, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p = dPoint }) + equal(lam12, { reifiedFakeOverride.p1 = dPoint }) + equal(lam12, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 = dPoint }) + equal(lam6, { genericFakeOverrideWithMFVCUpperBound.p = dPoint }) + equal(lam6, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }) + equal(lam8, { genericFakeOverrideWithMFVCUpperBound.p1 = dPoint }) + equal(lam8, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }) val genericFakeOverrideMFVC = GenericFakeOverrideMFVC(1.0.my, 2.0.my) - equal({ genericFakeOverrideMFVC.p }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p }) - equal({ genericFakeOverrideMFVC.p1 }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 }) + equal(lam1, { genericFakeOverrideMFVC.p }) + equal(lam1, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p }) + equal(lam3, { genericFakeOverrideMFVC.p1 }) + equal(lam3, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 }) val reifiedFakeOverrideMFVC = ReifiedFakeOverrideMFVC(1.0.my, 2.0.my) - equal({ reifiedFakeOverrideMFVC.p }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p }) - equal({ reifiedFakeOverrideMFVC.p1 }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 }) + equal(lam9, { reifiedFakeOverrideMFVC.p }) + equal(lam9, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverrideMFVC.p1 }) + equal(lam11, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 }) val genericFakeOverrideMFVCWithMFVCUpperBound = GenericFakeOverrideMFVCWithMFVCUpperBound(1.0.my, 2.0.my) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }, - ) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p1 }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }, - ) + equal(lam5, { genericFakeOverrideMFVCWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p }) + equal(lam7, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 }) - equal({ genericFakeOverrideMFVC.p = dPoint }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p = dPoint }) - equal({ genericFakeOverrideMFVC.p1 = dPoint }, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 = dPoint }) + equal(lam2, { genericFakeOverrideMFVC.p = dPoint }) + equal(lam2, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p = dPoint }) + equal(lam4, { genericFakeOverrideMFVC.p1 = dPoint }) + equal(lam4, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls).p1 = dPoint }) - equal({ reifiedFakeOverrideMFVC.p = dPoint }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p = dPoint }) - equal({ reifiedFakeOverrideMFVC.p1 = dPoint }, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 = dPoint }) + equal(lam10, { reifiedFakeOverrideMFVC.p = dPoint }) + equal(lam10, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p = dPoint }) + equal(lam12, { reifiedFakeOverrideMFVC.p1 = dPoint }) + equal(lam12, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 = dPoint }) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p = dPoint }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }, - ) - equal( - { genericFakeOverrideMFVCWithMFVCUpperBound.p1 = dPoint }, - { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }, - ) + equal(lam6, { genericFakeOverrideMFVCWithMFVCUpperBound.p = dPoint }) + equal(lam6, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p = dPoint }) + equal(lam8, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 = dPoint }) + equal(lam8, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls).p1 = dPoint }) val dPointWithInterface = DPointWithInterface(1.0.my, 2.0.my) - equal({ dPointWithInterface.somethingGeneric }, { (dPointWithInterface as SomePointInterface).somethingGeneric }) - equal({ dPointWithInterface.somethingRegular }, { (dPointWithInterface as SomePointInterface).somethingRegular }) - equal({ dPointWithInterface.somethingMFVC }, { (dPointWithInterface as SomePointInterface).somethingMFVC }) + equal(lam15, { dPointWithInterface.somethingGeneric }) + equal(lam15, { (dPointWithInterface as SomePointInterface).somethingGeneric }) + equal(lam19, { dPointWithInterface.somethingRegular }) + equal(lam19, { (dPointWithInterface as SomePointInterface).somethingRegular }) + equal(lam17, { dPointWithInterface.somethingMFVC }) + equal(lam17, { (dPointWithInterface as SomePointInterface).somethingMFVC }) - equal({ dPointWithInterface.somethingGeneric }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric }) - equal({ dPointWithInterface.somethingRegular }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular }) - equal({ dPointWithInterface.somethingMFVC }, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC }) + equal(lam15, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric }) + equal(lam19, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular }) + equal(lam17, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC }) - equal( - { dPointWithInterface.somethingGeneric = dPoint }, - { (dPointWithInterface as SomePointInterface).somethingGeneric = dPoint } - ) - equal({ dPointWithInterface.somethingRegular = 1 }, { (dPointWithInterface as SomePointInterface).somethingRegular = 1 }) - equal({ dPointWithInterface.somethingMFVC = dPoint }, { (dPointWithInterface as SomePointInterface).somethingMFVC = dPoint }) + equal(lam16, { dPointWithInterface.somethingGeneric = dPoint }) + equal(lam16, { (dPointWithInterface as SomePointInterface).somethingGeneric = dPoint }) + equal(lam20, { dPointWithInterface.somethingRegular = 1 }) + equal(lam20, { (dPointWithInterface as SomePointInterface).somethingRegular = 1 }) + equal(lam18, { dPointWithInterface.somethingMFVC = dPoint }) + equal(lam18, { (dPointWithInterface as SomePointInterface).somethingMFVC = dPoint }) - equal( - { dPointWithInterface.somethingGeneric = dPoint }, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric = dPoint } - ) - equal( - { dPointWithInterface.somethingRegular = 2 }, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular = 2 } - ) - equal( - { dPointWithInterface.somethingMFVC = dPoint}, - { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC = dPoint } - ) + equal(lam16, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingGeneric = dPoint }) + equal(lam20, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingRegular = 1 }) + equal(lam18, { (dPointWithInterface as SomePointInterfaceWithMFVCBound).somethingMFVC = dPoint }) val dSegment = DSegment(dPoint, otherDPoint) - (dSegment as AbstractSegment).p1.x - - equal({ dPoint }, { dSegment.p1 }) - equal({ otherDPoint }, { dSegment.p2 }) - equal({ dPoint.x }, { dSegment.p1.x }) - equal({ otherDPoint.x }, { dSegment.p2.x }) - equal({ dPoint.y }, { dSegment.p1.y }) - equal({ otherDPoint.y }, { dSegment.p2.y }) - equal({ dSegment.p1 }, { (dSegment as AbstractSegment).p1 }) - equal({ dSegment.p2 }, { (dSegment as AbstractSegment).p2 }) - equal({ dSegment.p1.x }, { (dSegment as AbstractSegment).p1.x }) - equal({ dSegment.p2.x }, { (dSegment as AbstractSegment).p2.x }) - equal({ dSegment.p1.y }, { (dSegment as AbstractSegment).p1.y }) - equal({ dSegment.p2.y }, { (dSegment as AbstractSegment).p2.y }) + + equal(dPointLam, { dSegment.p1 }) + equal(otherDPointLam, { dSegment.p2 }) + equal({ 1.0.my }, { dPoint.x }) + equal({ 1.0.my }, { dSegment.p1.x }) + equal({ 3.0.my }, { otherDPoint.x }) + equal({ 3.0.my }, { dSegment.p2.x }) + equal({ 2.0.my }, { dPoint.y }) + equal({ 2.0.my }, { dSegment.p1.y }) + equal({ 4.0.my }, { otherDPoint.y }) + equal({ 4.0.my }, { dSegment.p2.y }) + equal(dPointLam, { (dSegment as AbstractSegment).p1 }) + equal(otherDPointLam, { (dSegment as AbstractSegment).p2 }) + equal({ 1.0.my }, { (dSegment as AbstractSegment).p1.x }) + equal({ 3.0.my }, { (dSegment as AbstractSegment).p2.x }) + equal({ 2.0.my }, { (dSegment as AbstractSegment).p1.y }) + equal({ 4.0.my }, { (dSegment as AbstractSegment).p2.y }) return "OK" } diff --git a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.txt b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.txt index e3bc6100711..8e386be3cb7 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.txt +++ b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.txt @@ -291,10 +291,10 @@ public final class MyDouble { final class Overrides_inlineClassKt$box$1 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$1 inner (anonymous) class Overrides_inlineClassKt$box$1 - method (p0: double, p1: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @@ -319,7 +319,7 @@ final class Overrides_inlineClassKt$box$100 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$100 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -355,7 +355,7 @@ final class Overrides_inlineClassKt$box$103 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$103 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -375,24 +375,28 @@ final class Overrides_inlineClassKt$box$104 { final class Overrides_inlineClassKt$box$105 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$105 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata final class Overrides_inlineClassKt$box$106 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$106 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -403,8 +407,8 @@ final class Overrides_inlineClassKt$box$107 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$107 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -415,8 +419,8 @@ final class Overrides_inlineClassKt$box$108 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$108 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -437,12 +441,10 @@ final class Overrides_inlineClassKt$box$109 { final class Overrides_inlineClassKt$box$11 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$11 inner (anonymous) class Overrides_inlineClassKt$box$11 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -465,10 +467,12 @@ final class Overrides_inlineClassKt$box$110 { final class Overrides_inlineClassKt$box$111 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPoint$y: double synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$111 - method (p0: double, p1: double): void + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -503,80 +507,70 @@ final class Overrides_inlineClassKt$box$113 { final class Overrides_inlineClassKt$box$114 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double inner (anonymous) class Overrides_inlineClassKt$box$114 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class Overrides_inlineClassKt$box$115 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$115 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata final class Overrides_inlineClassKt$box$116 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$116 inner (anonymous) class Overrides_inlineClassKt$box$116 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$117 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dPoint$x: double inner (anonymous) class Overrides_inlineClassKt$box$117 - method (p0: double, p1: double): void + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$118 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$118 inner (anonymous) class Overrides_inlineClassKt$box$118 - method (p0: double, p1: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$119 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + synthetic final field $tmp0_dSegment$p1$x: double inner (anonymous) class Overrides_inlineClassKt$box$119 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void + public final method invoke-3cLST_U(): double } @kotlin.Metadata @@ -584,11 +578,9 @@ final class Overrides_inlineClassKt$box$12 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$12 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -597,69 +589,65 @@ final class Overrides_inlineClassKt$box$12 { final class Overrides_inlineClassKt$box$120 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_dPointWithInterface$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_dPointWithInterface$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$120 inner (anonymous) class Overrides_inlineClassKt$box$120 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$121 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp0_otherDPoint$x: double inner (anonymous) class Overrides_inlineClassKt$box$121 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$122 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$122 inner (anonymous) class Overrides_inlineClassKt$box$122 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$123 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_otherDPoint$y: double + synthetic final field $tmp2_dSegment$p2$x: double inner (anonymous) class Overrides_inlineClassKt$box$123 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$124 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$124 inner (anonymous) class Overrides_inlineClassKt$box$124 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$125 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$125 method (p0: double): void public synthetic bridge method invoke(): java.lang.Object @@ -670,9 +658,10 @@ final class Overrides_inlineClassKt$box$125 { final class Overrides_inlineClassKt$box$126 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double + public final static field INSTANCE: Overrides_inlineClassKt$box$126 inner (anonymous) class Overrides_inlineClassKt$box$126 - method (p0: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -681,7 +670,7 @@ final class Overrides_inlineClassKt$box$126 { final class Overrides_inlineClassKt$box$127 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_otherDPoint$x: double + synthetic final field $tmp1_dSegment$p1$y: double inner (anonymous) class Overrides_inlineClassKt$box$127 method (p0: double): void public synthetic bridge method invoke(): java.lang.Object @@ -692,9 +681,10 @@ final class Overrides_inlineClassKt$box$127 { final class Overrides_inlineClassKt$box$128 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp2_dSegment$p2$x: double + public final static field INSTANCE: Overrides_inlineClassKt$box$128 inner (anonymous) class Overrides_inlineClassKt$box$128 - method (p0: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -703,7 +693,7 @@ final class Overrides_inlineClassKt$box$128 { final class Overrides_inlineClassKt$box$129 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$129 method (p0: double): void public synthetic bridge method invoke(): java.lang.Object @@ -714,12 +704,10 @@ final class Overrides_inlineClassKt$box$129 { final class Overrides_inlineClassKt$box$13 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$13 inner (anonymous) class Overrides_inlineClassKt$box$13 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -728,9 +716,10 @@ final class Overrides_inlineClassKt$box$13 { final class Overrides_inlineClassKt$box$130 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp1_dSegment$p1$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$130 inner (anonymous) class Overrides_inlineClassKt$box$130 - method (p0: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -739,7 +728,7 @@ final class Overrides_inlineClassKt$box$130 { final class Overrides_inlineClassKt$box$131 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp1_otherDPoint$y: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$131 method (p0: double): void public synthetic bridge method invoke(): java.lang.Object @@ -750,11 +739,14 @@ final class Overrides_inlineClassKt$box$131 { final class Overrides_inlineClassKt$box$132 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$132 - method (p0: double): void + method (p0: double, p1: double, p2: double, p3: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double } @kotlin.Metadata @@ -763,8 +755,10 @@ final class Overrides_inlineClassKt$box$133 { enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dSegment$p1$x: double synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$133 - method (p0: double, p1: double): void + method (p0: double, p1: double, p2: double, p3: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -773,40 +767,38 @@ final class Overrides_inlineClassKt$box$133 { final class Overrides_inlineClassKt$box$134 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$134 inner (anonymous) class Overrides_inlineClassKt$box$134 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$135 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double synthetic final field $tmp2_dSegment$p2$x: double synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$135 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$136 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$136 inner (anonymous) class Overrides_inlineClassKt$box$136 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata @@ -814,8 +806,11 @@ final class Overrides_inlineClassKt$box$137 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$137 - method (p0: double): void + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -824,12 +819,10 @@ final class Overrides_inlineClassKt$box$137 { final class Overrides_inlineClassKt$box$138 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$138 inner (anonymous) class Overrides_inlineClassKt$box$138 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -838,9 +831,12 @@ final class Overrides_inlineClassKt$box$138 { final class Overrides_inlineClassKt$box$139 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double + synthetic final field $tmp1_dSegment$p1$y: double synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$139 - method (p0: double): void + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -863,12 +859,10 @@ final class Overrides_inlineClassKt$box$14 { final class Overrides_inlineClassKt$box$140 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$140 inner (anonymous) class Overrides_inlineClassKt$box$140 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -877,47 +871,11 @@ final class Overrides_inlineClassKt$box$140 { final class Overrides_inlineClassKt$box$141 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dSegment$p1$x: double synthetic final field $tmp1_dSegment$p1$y: double + synthetic final field $tmp2_dSegment$p2$x: double + synthetic final field $tmp3_dSegment$p2$y: double inner (anonymous) class Overrides_inlineClassKt$box$141 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$142 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class Overrides_inlineClassKt$box$142 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$143 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class Overrides_inlineClassKt$box$143 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$144 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dSegment$p1$x: double - synthetic final field $tmp1_dSegment$p1$y: double - synthetic final field $tmp2_dSegment$p2$x: double - synthetic final field $tmp3_dSegment$p2$y: double - inner (anonymous) class Overrides_inlineClassKt$box$144 method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double @@ -927,12 +885,10 @@ final class Overrides_inlineClassKt$box$144 { final class Overrides_inlineClassKt$box$15 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$15 inner (anonymous) class Overrides_inlineClassKt$box$15 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -955,12 +911,10 @@ final class Overrides_inlineClassKt$box$16 { final class Overrides_inlineClassKt$box$17 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_otherDPoint$x: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_otherDPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$17 inner (anonymous) class Overrides_inlineClassKt$box$17 - method (p0: double, p1: double, p2: double, p3: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -983,11 +937,11 @@ final class Overrides_inlineClassKt$box$18 { final class Overrides_inlineClassKt$box$19 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$19 inner (anonymous) class Overrides_inlineClassKt$box$19 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1008,10 +962,12 @@ final class Overrides_inlineClassKt$box$20 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp0_otherDPoint$x: double synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_otherDPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$20 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + method (p0: double, p1: double, p2: double, p3: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1020,10 +976,11 @@ final class Overrides_inlineClassKt$box$21 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$21 - method (p0: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double } @kotlin.Metadata @@ -1034,17 +991,18 @@ final class Overrides_inlineClassKt$box$22 { synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$22 method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$23 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$23 inner (anonymous) class Overrides_inlineClassKt$box$23 - method (p0: double): void + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -1054,9 +1012,8 @@ final class Overrides_inlineClassKt$box$24 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$24 - method (p0: double, p1: double): void + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke-3cLST_U(): double } @@ -1065,78 +1022,79 @@ final class Overrides_inlineClassKt$box$24 { final class Overrides_inlineClassKt$box$25 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: Overrides_inlineClassKt$box$25 inner (anonymous) class Overrides_inlineClassKt$box$25 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object } @kotlin.Metadata final class Overrides_inlineClassKt$box$26 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$26 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object } @kotlin.Metadata final class Overrides_inlineClassKt$box$27 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: Overrides_inlineClassKt$box$27 inner (anonymous) class Overrides_inlineClassKt$box$27 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$28 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$28 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke-3cLST_U(): double } @kotlin.Metadata final class Overrides_inlineClassKt$box$29 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + public final static field INSTANCE: Overrides_inlineClassKt$box$29 inner (anonymous) class Overrides_inlineClassKt$box$29 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object } @kotlin.Metadata final class Overrides_inlineClassKt$box$3 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$3 inner (anonymous) class Overrides_inlineClassKt$box$3 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + static method (): void + method (): void public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @kotlin.Metadata final class Overrides_inlineClassKt$box$30 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$30 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object } @kotlin.Metadata @@ -1210,12 +1168,10 @@ final class Overrides_inlineClassKt$box$37 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$37 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1223,12 +1179,10 @@ final class Overrides_inlineClassKt$box$38 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$38 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1236,12 +1190,10 @@ final class Overrides_inlineClassKt$box$39 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$39 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1252,8 +1204,8 @@ final class Overrides_inlineClassKt$box$4 { synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$4 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String } @kotlin.Metadata @@ -1364,13 +1316,11 @@ final class Overrides_inlineClassKt$box$47 { final class Overrides_inlineClassKt$box$48 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $genericFakeOverride: GenericFakeOverride inner (anonymous) class Overrides_inlineClassKt$box$48 - method (p0: RealOverride, p1: double, p2: double): void + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1388,10 +1338,10 @@ final class Overrides_inlineClassKt$box$49 { final class Overrides_inlineClassKt$box$5 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$5 inner (anonymous) class Overrides_inlineClassKt$box$5 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1422,9 +1372,9 @@ final class Overrides_inlineClassKt$box$51 { final class Overrides_inlineClassKt$box$52 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride inner (anonymous) class Overrides_inlineClassKt$box$52 - method (p0: GenericFakeOverride): void + method (p0: ReifiedFakeOverride): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -1466,9 +1416,9 @@ final class Overrides_inlineClassKt$box$55 { final class Overrides_inlineClassKt$box$56 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound inner (anonymous) class Overrides_inlineClassKt$box$56 - method (p0: ReifiedFakeOverride): void + method (p0: GenericFakeOverrideWithMFVCUpperBound): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object } @@ -1522,11 +1472,13 @@ final class Overrides_inlineClassKt$box$6 { final class Overrides_inlineClassKt$box$60 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$60 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: GenericFakeOverride, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -1572,11 +1524,11 @@ final class Overrides_inlineClassKt$box$63 { final class Overrides_inlineClassKt$box$64 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$64 - method (p0: GenericFakeOverride, p1: double, p2: double): void + method (p0: ReifiedFakeOverride, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -1624,11 +1576,11 @@ final class Overrides_inlineClassKt$box$67 { final class Overrides_inlineClassKt$box$68 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound synthetic final field $tmp0_dPoint$x: double synthetic final field $tmp1_dPoint$y: double inner (anonymous) class Overrides_inlineClassKt$box$68 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void } @@ -1650,10 +1602,10 @@ final class Overrides_inlineClassKt$box$69 { final class Overrides_inlineClassKt$box$7 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$7 inner (anonymous) class Overrides_inlineClassKt$box$7 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1688,13 +1640,12 @@ final class Overrides_inlineClassKt$box$71 { final class Overrides_inlineClassKt$box$72 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double inner (anonymous) class Overrides_inlineClassKt$box$72 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -1737,8 +1688,8 @@ final class Overrides_inlineClassKt$box$75 { final class Overrides_inlineClassKt$box$76 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double - synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double inner (anonymous) class Overrides_inlineClassKt$box$76 method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint @@ -1797,8 +1748,8 @@ final class Overrides_inlineClassKt$box$8 { final class Overrides_inlineClassKt$box$80 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double - synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double inner (anonymous) class Overrides_inlineClassKt$box$80 method (p0: double, p1: double): void public final @org.jetbrains.annotations.NotNull method invoke(): DPoint @@ -1845,12 +1796,14 @@ final class Overrides_inlineClassKt$box$83 { final class Overrides_inlineClassKt$box$84 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double - synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp1_dPoint$y: double + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double inner (anonymous) class Overrides_inlineClassKt$box$84 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void } @kotlin.Metadata @@ -1900,9 +1853,9 @@ final class Overrides_inlineClassKt$box$88 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_genericFakeOverrideMFVC$field1: double + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_genericFakeOverrideMFVC$field2: double + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double inner (anonymous) class Overrides_inlineClassKt$box$88 method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object @@ -1927,10 +1880,10 @@ final class Overrides_inlineClassKt$box$89 { final class Overrides_inlineClassKt$box$9 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp1_dPoint$y: double + public final static field INSTANCE: Overrides_inlineClassKt$box$9 inner (anonymous) class Overrides_inlineClassKt$box$9 - method (p0: double, p1: double): void + static method (): void + method (): void public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean public synthetic bridge method invoke(): java.lang.Object } @@ -1968,9 +1921,9 @@ final class Overrides_inlineClassKt$box$92 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: double + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: double + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double inner (anonymous) class Overrides_inlineClassKt$box$92 method (p0: double, p1: double, p2: double, p3: double): void public synthetic bridge method invoke(): java.lang.Object @@ -2023,14 +1976,12 @@ final class Overrides_inlineClassKt$box$95 { final class Overrides_inlineClassKt$box$96 { // source: 'overrides_inlineClass.kt' enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $tmp0_dPoint$x: double - synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: double - synthetic final field $tmp1_dPoint$y: double - synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: double + synthetic final field $tmp0_dPointWithInterface$x: double + synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$96 - method (p0: double, p1: double, p2: double, p3: double): void + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void } @kotlin.Metadata @@ -2053,7 +2004,7 @@ final class Overrides_inlineClassKt$box$98 { synthetic final field $tmp1_dPointWithInterface$y: double inner (anonymous) class Overrides_inlineClassKt$box$98 method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer public synthetic bridge method invoke(): java.lang.Object } @@ -2069,6 +2020,282 @@ final class Overrides_inlineClassKt$box$99 { public synthetic bridge method invoke(): java.lang.Object } +@kotlin.Metadata +final class Overrides_inlineClassKt$box$dPointLam$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$dPointLam$1 + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$emptyLam$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$emptyLam$1 + inner (anonymous) class Overrides_inlineClassKt$box$emptyLam$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam1$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam1$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam1$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam10$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam10$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam11$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam11$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam11$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam12$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam12$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam13$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam13$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam13$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam14$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam14$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam15$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam15$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam15$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam16$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam16$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam17$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam17$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam17$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam18$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam18$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam19$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam19$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam19$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam2$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam2$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam20$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam20$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam20$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam3$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam3$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam3$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam4$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam4$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam5$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam5$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam5$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam6$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam6$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam7$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam7$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam7$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam8$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_dPoint$x: double + synthetic final field $tmp1_dPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$lam8$1 + method (p0: double, p1: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$lam9$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$lam9$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam9$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$otherDPointLam$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherDPoint$x: double + synthetic final field $tmp1_otherDPoint$y: double + inner (anonymous) class Overrides_inlineClassKt$box$otherDPointLam$1 + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + @kotlin.Metadata public final class Overrides_inlineClassKt { // source: 'overrides_inlineClass.kt' @@ -2120,9 +2347,6 @@ public final class Overrides_inlineClassKt { inner (anonymous) class Overrides_inlineClassKt$box$14 inner (anonymous) class Overrides_inlineClassKt$box$140 inner (anonymous) class Overrides_inlineClassKt$box$141 - inner (anonymous) class Overrides_inlineClassKt$box$142 - inner (anonymous) class Overrides_inlineClassKt$box$143 - inner (anonymous) class Overrides_inlineClassKt$box$144 inner (anonymous) class Overrides_inlineClassKt$box$15 inner (anonymous) class Overrides_inlineClassKt$box$16 inner (anonymous) class Overrides_inlineClassKt$box$17 @@ -2216,6 +2440,29 @@ public final class Overrides_inlineClassKt { inner (anonymous) class Overrides_inlineClassKt$box$97 inner (anonymous) class Overrides_inlineClassKt$box$98 inner (anonymous) class Overrides_inlineClassKt$box$99 + inner (anonymous) class Overrides_inlineClassKt$box$dPointLam$1 + inner (anonymous) class Overrides_inlineClassKt$box$emptyLam$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam1$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam10$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam11$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam12$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam13$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam14$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam15$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam16$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam17$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam18$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam19$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam2$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam20$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam3$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam4$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam5$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam6$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam7$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam8$1 + inner (anonymous) class Overrides_inlineClassKt$box$lam9$1 + inner (anonymous) class Overrides_inlineClassKt$box$otherDPointLam$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void public final static method getMy(p0: double): double diff --git a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt new file mode 100644 index 00000000000..ab2f95d1ae0 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt @@ -0,0 +1,312 @@ +// IGNORE_BACKEND_FIR: JVM_IR +// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir +// WITH_STDLIB +// TARGET_BACKEND: JVM_IR +// WORKS_WHEN_VALUE_CLASS +// LANGUAGE: +ValueClasses +// LANGUAGE: +GenericInlineClassParameter +// CHECK_BYTECODE_LISTING + +interface AbstractPoint { + val x: T + val y: T +} + +@JvmInline +value class XPoint(override val x: X, override val y: X): AbstractPoint + +interface GenericMFVCHolder { + var p: T + var p1: T +} + +interface GenericMFVCHolderWithMFVCUpperBound> { + var p: T + var p1: T +} + +interface ReifiedMFVCHolder { + var p: XPoint + var p1: XPoint +} + +data class DataClassException(val value: Any?): Exception() + +interface GenericMFVCHolderWithImpls { + var p: T + get() = throw DataClassException(1) + set(value) = throw DataClassException(2 to value) + + var p1: T + get() = throw DataClassException(3) + set(value) = throw DataClassException(4 to value) +} + +interface GenericMFVCHolderWithMFVCUpperBoundWithImpls> { + var p: T + get() = throw DataClassException(5) + set(value) = throw DataClassException(6 to value) + + var p1: T + get() = throw DataClassException(7) + set(value) = throw DataClassException(8 to value) +} + +interface ReifiedMFVCHolderWithImpls { + var p: XPoint + get() = throw DataClassException(9) + set(value) = throw DataClassException(10 to value) + + var p1: XPoint + get() = throw DataClassException(11) + set(value) = throw DataClassException(12 to value) +} + +class RealOverride(override var p: XPoint) : GenericMFVCHolder>, ReifiedMFVCHolder, GenericMFVCHolderWithMFVCUpperBound> { + override var p1: XPoint + get() = throw DataClassException(13) + set(value) = throw DataClassException(14 to value) +} + +class GenericFakeOverride : GenericMFVCHolderWithImpls> +class ReifiedFakeOverride : ReifiedMFVCHolderWithImpls +class GenericFakeOverrideWithMFVCUpperBound : GenericMFVCHolderWithMFVCUpperBoundWithImpls> + + +@JvmInline +value class GenericFakeOverrideMFVC(val field1: X, val field2: X) : GenericMFVCHolderWithImpls> +@JvmInline +value class ReifiedFakeOverrideMFVC(val field1: X, val field2: X) : ReifiedMFVCHolderWithImpls +@JvmInline +value class GenericFakeOverrideMFVCWithMFVCUpperBound(val field1: X, val field2: X) : GenericMFVCHolderWithMFVCUpperBoundWithImpls> + + +interface SomePointInterface { + var somethingRegular: Int + + var somethingGeneric: T + + var somethingMFVC: XPoint +} + +interface SomePointInterfaceWithMFVCBound> { + var somethingRegular: Int + + var somethingGeneric: T + + var somethingMFVC: XPoint +} + +@JvmInline +value class XPointWithInterface(val x: Y, val y: Z) : SomePointInterface>, SomePointInterfaceWithMFVCBound> { + override var somethingGeneric: XPoint + get() = throw DataClassException(15) + set(value) = throw DataClassException(16 to value) + + override var somethingMFVC: XPoint + get() = throw DataClassException(17) + set(value) = throw DataClassException(18 to value) + + override var somethingRegular: Int + get() = throw DataClassException(19) + set(value) = throw DataClassException(20 to value) +} + + +interface AbstractSegment { + val p1: T + val p2: T +} + +@JvmInline +value class XSegment(override val p1: XPoint, override val p2: XPoint): AbstractSegment> + +fun equal(expected: () -> T, actual: () -> T) { + val expectedResult = runCatching { expected() } + val actualResult = runCatching { actual() } + require(expectedResult == actualResult) { "Expected: $expectedResult\nActual: $actualResult" } +} + +fun box(): String { + val xPoint = XPoint(1.0, 2.0) + + val lam1: () -> XPoint = { throw DataClassException(1) } + val lam2: () -> Unit = { throw DataClassException(2 to xPoint) } + val lam3: () -> XPoint = { throw DataClassException(3) } + val lam4: () -> Unit = { throw DataClassException(4 to xPoint) } + val lam5: () -> XPoint = { throw DataClassException(5) } + val lam6: () -> Unit = { throw DataClassException(6 to xPoint) } + val lam7: () -> XPoint = { throw DataClassException(7) } + val lam8: () -> Unit = { throw DataClassException(8 to xPoint) } + val lam9: () -> XPoint = { throw DataClassException(9) } + val lam10: () -> Unit = { throw DataClassException(10 to xPoint) } + val lam11: () -> XPoint = { throw DataClassException(11) } + val lam12: () -> Unit = { throw DataClassException(12 to xPoint) } + val lam13: () -> XPoint = { throw DataClassException(13) } + val lam14: () -> Unit = { throw DataClassException(14 to xPoint) } + val lam15: () -> XPoint = { throw DataClassException(15) } + val lam16: () -> Unit = { throw DataClassException(16 to xPoint) } + val lam17: () -> XPoint = { throw DataClassException(17) } + val lam18: () -> Unit = { throw DataClassException(18 to xPoint) } + val lam19: () -> Int = { throw DataClassException(19) } + val lam20: () -> Unit = { throw DataClassException(20 to 1) } + val emptyLam = {} + val xPointLam = { xPoint } + val otherXPoint = XPoint(3.0, 4.0) + val otherXPointLam = { otherXPoint } + equal({ "XPoint(x=1.0, y=2.0)" }, { xPoint.toString() }) + equal({ "XPoint(x=1.0, y=2.0)" }, { (xPoint as Any).toString() }) + + equal({ true }, { xPoint.equals(xPoint) }) + equal({ true }, { xPoint.equals(xPoint as Any) }) + equal({ true }, { (xPoint as Any).equals(xPoint) }) + equal({ true }, { (xPoint as Any).equals(xPoint as Any) }) + + equal({ false }, { xPoint.equals(otherXPoint) }) + equal({ false }, { xPoint.equals(otherXPoint as Any) }) + equal({ false }, { (xPoint as Any).equals(otherXPoint) }) + equal({ false }, { (xPoint as Any).equals(otherXPoint as Any) }) + + equal({ xPoint.hashCode() }, { (xPoint as Any).hashCode() }) + + equal({ 1.0 }, { xPoint.x }) + equal({ 1.0 }, { (xPoint as AbstractPoint).x }) + equal({ 2.0 }, { xPoint.y }) + equal({ 2.0 }, { (xPoint as AbstractPoint).y }) + + + val realOverride = RealOverride(xPoint) + + equal(xPointLam, { realOverride.p }) + equal(xPointLam, { (realOverride as GenericMFVCHolder>).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as GenericMFVCHolder>).p1 }) + equal(xPointLam, { (realOverride as ReifiedMFVCHolder).p }) + equal(lam13, { realOverride.p1 }) + equal(lam13, { (realOverride as ReifiedMFVCHolder).p1 }) + equal(xPointLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound>).p }) + equal(lam13, { (realOverride as GenericMFVCHolderWithMFVCUpperBound>).p1 }) + + + equal(emptyLam, { realOverride.p = xPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolder>).p = xPoint }) + equal(lam14, { realOverride.p1 = xPoint }) + equal(lam14, { (realOverride as GenericMFVCHolder>).p1 = xPoint }) + equal(emptyLam, { (realOverride as ReifiedMFVCHolder).p = xPoint }) + equal(lam14, { (realOverride as ReifiedMFVCHolder).p1 = xPoint }) + equal(emptyLam, { (realOverride as GenericMFVCHolderWithMFVCUpperBound>).p = xPoint }) + equal(lam14, { (realOverride as GenericMFVCHolderWithMFVCUpperBound>).p1 = xPoint }) + + + val genericFakeOverride = GenericFakeOverride() + + equal(lam1, { genericFakeOverride.p }) + equal(lam1, { (genericFakeOverride as GenericMFVCHolderWithImpls>).p }) + equal(lam3, { genericFakeOverride.p1 }) + equal(lam3, { (genericFakeOverride as GenericMFVCHolderWithImpls>).p1 }) + val reifiedFakeOverride = ReifiedFakeOverride() + equal(lam9, { reifiedFakeOverride.p }) + equal(lam9, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverride.p1 }) + equal(lam11, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 }) + val genericFakeOverrideWithMFVCUpperBound = GenericFakeOverrideWithMFVCUpperBound() + equal(lam5, { genericFakeOverrideWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p }) + equal(lam7, { genericFakeOverrideWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p1 }) + + equal(lam2, { genericFakeOverride.p = xPoint }) + equal(lam2, { (genericFakeOverride as GenericMFVCHolderWithImpls>).p = xPoint }) + equal(lam4, { genericFakeOverride.p1 = xPoint }) + equal(lam4, { (genericFakeOverride as GenericMFVCHolderWithImpls>).p1 = xPoint }) + equal(lam10, { reifiedFakeOverride.p = xPoint }) + equal(lam10, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p = xPoint }) + equal(lam12, { reifiedFakeOverride.p1 = xPoint }) + equal(lam12, { (reifiedFakeOverride as ReifiedMFVCHolderWithImpls).p1 = xPoint }) + equal(lam6, { genericFakeOverrideWithMFVCUpperBound.p = xPoint }) + equal(lam6, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p = xPoint }) + equal(lam8, { genericFakeOverrideWithMFVCUpperBound.p1 = xPoint }) + equal(lam8, { (genericFakeOverrideWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p1 = xPoint }) + + + val genericFakeOverrideMFVC = GenericFakeOverrideMFVC(1.0, 2.0) + + equal(lam1, { genericFakeOverrideMFVC.p }) + equal(lam1, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls>).p }) + equal(lam3, { genericFakeOverrideMFVC.p1 }) + equal(lam3, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls>).p1 }) + + val reifiedFakeOverrideMFVC = ReifiedFakeOverrideMFVC(1.0, 2.0) + equal(lam9, { reifiedFakeOverrideMFVC.p }) + equal(lam9, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p }) + equal(lam11, { reifiedFakeOverrideMFVC.p1 }) + equal(lam11, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 }) + + val genericFakeOverrideMFVCWithMFVCUpperBound = GenericFakeOverrideMFVCWithMFVCUpperBound(1.0, 2.0) + equal(lam5, { genericFakeOverrideMFVCWithMFVCUpperBound.p }) + equal(lam5, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p }) + equal(lam7, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 }) + equal(lam7, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p1 }) + + equal(lam2, { genericFakeOverrideMFVC.p = xPoint }) + equal(lam2, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls>).p = xPoint }) + equal(lam4, { genericFakeOverrideMFVC.p1 = xPoint }) + equal(lam4, { (genericFakeOverrideMFVC as GenericMFVCHolderWithImpls>).p1 = xPoint }) + + equal(lam10, { reifiedFakeOverrideMFVC.p = xPoint }) + equal(lam10, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p = xPoint }) + equal(lam12, { reifiedFakeOverrideMFVC.p1 = xPoint }) + equal(lam12, { (reifiedFakeOverrideMFVC as ReifiedMFVCHolderWithImpls).p1 = xPoint }) + + equal(lam6, { genericFakeOverrideMFVCWithMFVCUpperBound.p = xPoint }) + equal(lam6, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p = xPoint }) + equal(lam8, { genericFakeOverrideMFVCWithMFVCUpperBound.p1 = xPoint }) + equal(lam8, { (genericFakeOverrideMFVCWithMFVCUpperBound as GenericMFVCHolderWithMFVCUpperBoundWithImpls>).p1 = xPoint }) + + + val xPointWithInterface = XPointWithInterface(1.0, 2.0) + + equal(lam15, { xPointWithInterface.somethingGeneric }) + equal(lam15, { (xPointWithInterface as SomePointInterface>).somethingGeneric }) + equal(lam19, { xPointWithInterface.somethingRegular }) + equal(lam19, { (xPointWithInterface as SomePointInterface>).somethingRegular }) + equal(lam17, { xPointWithInterface.somethingMFVC }) + equal(lam17, { (xPointWithInterface as SomePointInterface>).somethingMFVC }) + + equal(lam15, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingGeneric }) + equal(lam19, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingRegular }) + equal(lam17, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingMFVC }) + + equal(lam16, { xPointWithInterface.somethingGeneric = xPoint }) + equal(lam16, { (xPointWithInterface as SomePointInterface>).somethingGeneric = xPoint }) + equal(lam20, { xPointWithInterface.somethingRegular = 1 }) + equal(lam20, { (xPointWithInterface as SomePointInterface>).somethingRegular = 1 }) + equal(lam18, { xPointWithInterface.somethingMFVC = xPoint }) + equal(lam18, { (xPointWithInterface as SomePointInterface>).somethingMFVC = xPoint }) + + equal(lam16, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingGeneric = xPoint }) + equal(lam20, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingRegular = 1 }) + equal(lam18, { (xPointWithInterface as SomePointInterfaceWithMFVCBound>).somethingMFVC = xPoint }) + + + val xSegment = XSegment(xPoint, otherXPoint) + + equal(xPointLam, { xSegment.p1 }) + equal(otherXPointLam, { xSegment.p2 }) + equal({ 1.0 }, { xPoint.x }) + equal({ 1.0 }, { xSegment.p1.x }) + equal({ 3.0 }, { otherXPoint.x }) + equal({ 3.0 }, { xSegment.p2.x }) + equal({ 2.0 }, { xPoint.y }) + equal({ 2.0 }, { xSegment.p1.y }) + equal({ 4.0 }, { otherXPoint.y }) + equal({ 4.0 }, { xSegment.p2.y }) + equal(xPointLam, { (xSegment as AbstractSegment>).p1 }) + equal(otherXPointLam, { (xSegment as AbstractSegment>).p2 }) + equal({ 1.0 }, { (xSegment as AbstractSegment>).p1.x }) + equal({ 3.0 }, { (xSegment as AbstractSegment>).p2.x }) + equal({ 2.0 }, { (xSegment as AbstractSegment>).p1.y }) + equal({ 4.0 }, { (xSegment as AbstractSegment>).p2.y }) + + return "OK" +} diff --git a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.txt b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.txt new file mode 100644 index 00000000000..5e1b04dfa71 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.txt @@ -0,0 +1,2556 @@ +@kotlin.Metadata +public interface AbstractPoint { + // source: 'overrides_typeParameters.kt' + public abstract method getX(): java.lang.Object + public abstract method getY(): java.lang.Object +} + +@kotlin.Metadata +public interface AbstractSegment { + // source: 'overrides_typeParameters.kt' + public abstract method getP1(): java.lang.Object + public abstract method getP2(): java.lang.Object +} + +@kotlin.Metadata +public final class DataClassException { + // source: 'overrides_typeParameters.kt' + private final @org.jetbrains.annotations.Nullable field value: java.lang.Object + public method (@org.jetbrains.annotations.Nullable p0: java.lang.Object): void + public final @org.jetbrains.annotations.Nullable method component1(): java.lang.Object + public synthetic static method copy$default(p0: DataClassException, p1: java.lang.Object, p2: int, p3: java.lang.Object): DataClassException + public final @org.jetbrains.annotations.NotNull method copy(@org.jetbrains.annotations.Nullable p0: java.lang.Object): DataClassException + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final @org.jetbrains.annotations.Nullable method getValue(): java.lang.Object + public method hashCode(): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String +} + +@kotlin.Metadata +public final class GenericFakeOverride { + // source: 'overrides_typeParameters.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public synthetic bridge method getP(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): java.lang.Object + public method setP(@org.jetbrains.annotations.NotNull p0: XPoint): void + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP1(@org.jetbrains.annotations.NotNull p0: XPoint): void + public synthetic bridge method setP1(p0: java.lang.Object): void +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVC { + // source: 'overrides_typeParameters.kt' + private field field1: java.lang.Object + private field field2: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): GenericFakeOverrideMFVC + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public final method getField1(): java.lang.Object + public final method getField2(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public synthetic bridge method getP(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: XPoint): void + public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: XPoint): void + public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVCWithMFVCUpperBound { + // source: 'overrides_typeParameters.kt' + private field field1: java.lang.Object + private field field2: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): GenericFakeOverrideMFVCWithMFVCUpperBound + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public final method getField1(): java.lang.Object + public final method getField2(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int + public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object +} + +@kotlin.Metadata +public final class GenericFakeOverrideWithMFVCUpperBound { + // source: 'overrides_typeParameters.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void +} + +@kotlin.Metadata +public interface GenericMFVCHolder { + // source: 'overrides_typeParameters.kt' + public abstract method getP(): java.lang.Object + public abstract method getP1(): java.lang.Object + public abstract method setP(p0: java.lang.Object): void + public abstract method setP1(p0: java.lang.Object): void +} + +@kotlin.Metadata +public final class GenericMFVCHolderWithImpls$DefaultImpls { + // source: 'overrides_typeParameters.kt' + public static method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object + public static method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object + public static method setP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void + public static method setP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolderWithImpls { + // source: 'overrides_typeParameters.kt' + public abstract method getP(): java.lang.Object + public abstract method getP1(): java.lang.Object + public abstract method setP(p0: java.lang.Object): void + public abstract method setP1(p0: java.lang.Object): void + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolderWithMFVCUpperBound { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void +} + +@kotlin.Metadata +public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { + // source: 'overrides_typeParameters.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): XPoint + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): XPoint + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: java.lang.Object, p2: java.lang.Object): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: java.lang.Object, p2: java.lang.Object): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$1 + inner (anonymous) class Overrides_typeParametersKt$box$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$10 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$10 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$100 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$100 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$101 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$101 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$102 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$102 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$103 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$103 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$104 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$104 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$105 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$105 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$106 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$106 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$107 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$107 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$108 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$108 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$109 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$109 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$11 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$11 + inner (anonymous) class Overrides_typeParametersKt$box$11 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$110 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$110 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$111 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$111 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$112 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$112 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$113 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$113 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$114 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$114 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$115 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$115 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$116 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$116 + inner (anonymous) class Overrides_typeParametersKt$box$116 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$117 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$117 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$118 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$118 + inner (anonymous) class Overrides_typeParametersKt$box$118 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$119 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$119 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$12 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$12 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$120 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$120 + inner (anonymous) class Overrides_typeParametersKt$box$120 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$121 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$121 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$122 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$122 + inner (anonymous) class Overrides_typeParametersKt$box$122 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$123 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$123 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$124 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$124 + inner (anonymous) class Overrides_typeParametersKt$box$124 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$125 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$125 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$126 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$126 + inner (anonymous) class Overrides_typeParametersKt$box$126 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$127 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$127 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$128 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$128 + inner (anonymous) class Overrides_typeParametersKt$box$128 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$129 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$129 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$13 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$13 + inner (anonymous) class Overrides_typeParametersKt$box$13 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$130 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$130 + inner (anonymous) class Overrides_typeParametersKt$box$130 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$131 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$131 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$132 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$132 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$133 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$133 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$134 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$134 + inner (anonymous) class Overrides_typeParametersKt$box$134 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$135 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$135 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$136 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$136 + inner (anonymous) class Overrides_typeParametersKt$box$136 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$137 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$137 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$138 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$138 + inner (anonymous) class Overrides_typeParametersKt$box$138 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$139 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$139 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$14 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$14 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$140 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$140 + inner (anonymous) class Overrides_typeParametersKt$box$140 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$141 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xSegment$p1$x: java.lang.Object + synthetic final field $tmp1_xSegment$p1$y: java.lang.Object + synthetic final field $tmp2_xSegment$p2$x: java.lang.Object + synthetic final field $tmp3_xSegment$p2$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$141 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$15 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$15 + inner (anonymous) class Overrides_typeParametersKt$box$15 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$16 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$16 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$17 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$17 + inner (anonymous) class Overrides_typeParametersKt$box$17 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$18 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$18 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$19 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$19 + inner (anonymous) class Overrides_typeParametersKt$box$19 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$2 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$2 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$20 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$20 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$21 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$21 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$22 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$22 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$23 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$23 + inner (anonymous) class Overrides_typeParametersKt$box$23 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$24 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$24 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$25 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$25 + inner (anonymous) class Overrides_typeParametersKt$box$25 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$26 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$26 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$27 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$27 + inner (anonymous) class Overrides_typeParametersKt$box$27 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$28 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$28 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$29 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$29 + inner (anonymous) class Overrides_typeParametersKt$box$29 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$3 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$3 + inner (anonymous) class Overrides_typeParametersKt$box$3 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$30 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$30 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$31 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$31 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$32 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$32 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$33 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$33 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$34 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$34 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$35 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$35 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$36 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$36 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$37 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$37 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$38 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$38 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$39 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_typeParametersKt$box$39 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$4 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$4 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$40 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$40 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$41 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$41 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$42 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$42 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$43 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$43 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$44 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$44 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$45 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$45 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$46 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$46 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$47 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$47 + method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$48 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$48 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$49 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$49 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$5 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$5 + inner (anonymous) class Overrides_typeParametersKt$box$5 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$50 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$50 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$51 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$51 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$52 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$52 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$53 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$53 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$54 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$54 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$55 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_typeParametersKt$box$55 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$56 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_typeParametersKt$box$56 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$57 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_typeParametersKt$box$57 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$58 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_typeParametersKt$box$58 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$59 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_typeParametersKt$box$59 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$6 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$6 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$60 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$60 + method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$61 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$61 + method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$62 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$62 + method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$63 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$63 + method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$64 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$64 + method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$65 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$65 + method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$66 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$66 + method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$67 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$67 + method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$68 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$68 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$69 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$69 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$7 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$7 + inner (anonymous) class Overrides_typeParametersKt$box$7 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$70 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$70 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$71 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$71 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$72 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$72 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$73 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$73 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$74 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$74 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$75 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$75 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$76 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$76 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$77 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$77 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$78 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$78 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$79 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$79 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$8 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$8 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$80 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$80 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$81 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$81 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$82 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$82 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$83 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$83 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$84 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$84 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$85 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$85 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$86 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$86 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$87 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$87 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$88 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$88 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$89 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$89 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$9 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$9 + inner (anonymous) class Overrides_typeParametersKt$box$9 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$90 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$90 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$91 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_reifiedFakeOverrideMFVC$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_reifiedFakeOverrideMFVC$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$91 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$92 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$92 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$93 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$93 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$94 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$94 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$95 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_genericFakeOverrideMFVCWithMFVCUpperBound$field1: java.lang.Object + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_genericFakeOverrideMFVCWithMFVCUpperBound$field2: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$95 + method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$96 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$96 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$97 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$97 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$98 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$98 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$99 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPointWithInterface$x: java.lang.Object + synthetic final field $tmp1_xPointWithInterface$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$99 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$emptyLam$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$emptyLam$1 + inner (anonymous) class Overrides_typeParametersKt$box$emptyLam$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam1$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam1$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam1$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam10$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam10$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam11$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam11$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam11$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam12$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam12$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam13$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam13$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam13$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam14$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam14$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam15$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam15$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam15$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam16$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam16$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam17$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam17$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam17$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam18$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam18$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam19$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam19$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam19$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam2$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam2$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam20$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam20$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam20$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam3$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam3$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam3$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam4$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam4$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam5$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam5$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam5$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam6$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam6$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam7$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam7$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam7$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam8$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$lam8$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$lam9$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_typeParametersKt$box$lam9$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam9$1 + static method (): void + method (): void + public synthetic bridge method invoke(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$otherXPointLam$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_otherXPoint$x: java.lang.Object + synthetic final field $tmp1_otherXPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$otherXPointLam$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_typeParametersKt$box$xPointLam$1 { + // source: 'overrides_typeParameters.kt' + enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; + synthetic final field $tmp0_xPoint$x: java.lang.Object + synthetic final field $tmp1_xPoint$y: java.lang.Object + inner (anonymous) class Overrides_typeParametersKt$box$xPointLam$1 + method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(): XPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +public final class Overrides_typeParametersKt { + // source: 'overrides_typeParameters.kt' + inner (anonymous) class Overrides_typeParametersKt$box$1 + inner (anonymous) class Overrides_typeParametersKt$box$10 + inner (anonymous) class Overrides_typeParametersKt$box$100 + inner (anonymous) class Overrides_typeParametersKt$box$101 + inner (anonymous) class Overrides_typeParametersKt$box$102 + inner (anonymous) class Overrides_typeParametersKt$box$103 + inner (anonymous) class Overrides_typeParametersKt$box$104 + inner (anonymous) class Overrides_typeParametersKt$box$105 + inner (anonymous) class Overrides_typeParametersKt$box$106 + inner (anonymous) class Overrides_typeParametersKt$box$107 + inner (anonymous) class Overrides_typeParametersKt$box$108 + inner (anonymous) class Overrides_typeParametersKt$box$109 + inner (anonymous) class Overrides_typeParametersKt$box$11 + inner (anonymous) class Overrides_typeParametersKt$box$110 + inner (anonymous) class Overrides_typeParametersKt$box$111 + inner (anonymous) class Overrides_typeParametersKt$box$112 + inner (anonymous) class Overrides_typeParametersKt$box$113 + inner (anonymous) class Overrides_typeParametersKt$box$114 + inner (anonymous) class Overrides_typeParametersKt$box$115 + inner (anonymous) class Overrides_typeParametersKt$box$116 + inner (anonymous) class Overrides_typeParametersKt$box$117 + inner (anonymous) class Overrides_typeParametersKt$box$118 + inner (anonymous) class Overrides_typeParametersKt$box$119 + inner (anonymous) class Overrides_typeParametersKt$box$12 + inner (anonymous) class Overrides_typeParametersKt$box$120 + inner (anonymous) class Overrides_typeParametersKt$box$121 + inner (anonymous) class Overrides_typeParametersKt$box$122 + inner (anonymous) class Overrides_typeParametersKt$box$123 + inner (anonymous) class Overrides_typeParametersKt$box$124 + inner (anonymous) class Overrides_typeParametersKt$box$125 + inner (anonymous) class Overrides_typeParametersKt$box$126 + inner (anonymous) class Overrides_typeParametersKt$box$127 + inner (anonymous) class Overrides_typeParametersKt$box$128 + inner (anonymous) class Overrides_typeParametersKt$box$129 + inner (anonymous) class Overrides_typeParametersKt$box$13 + inner (anonymous) class Overrides_typeParametersKt$box$130 + inner (anonymous) class Overrides_typeParametersKt$box$131 + inner (anonymous) class Overrides_typeParametersKt$box$132 + inner (anonymous) class Overrides_typeParametersKt$box$133 + inner (anonymous) class Overrides_typeParametersKt$box$134 + inner (anonymous) class Overrides_typeParametersKt$box$135 + inner (anonymous) class Overrides_typeParametersKt$box$136 + inner (anonymous) class Overrides_typeParametersKt$box$137 + inner (anonymous) class Overrides_typeParametersKt$box$138 + inner (anonymous) class Overrides_typeParametersKt$box$139 + inner (anonymous) class Overrides_typeParametersKt$box$14 + inner (anonymous) class Overrides_typeParametersKt$box$140 + inner (anonymous) class Overrides_typeParametersKt$box$141 + inner (anonymous) class Overrides_typeParametersKt$box$15 + inner (anonymous) class Overrides_typeParametersKt$box$16 + inner (anonymous) class Overrides_typeParametersKt$box$17 + inner (anonymous) class Overrides_typeParametersKt$box$18 + inner (anonymous) class Overrides_typeParametersKt$box$19 + inner (anonymous) class Overrides_typeParametersKt$box$2 + inner (anonymous) class Overrides_typeParametersKt$box$20 + inner (anonymous) class Overrides_typeParametersKt$box$21 + inner (anonymous) class Overrides_typeParametersKt$box$22 + inner (anonymous) class Overrides_typeParametersKt$box$23 + inner (anonymous) class Overrides_typeParametersKt$box$24 + inner (anonymous) class Overrides_typeParametersKt$box$25 + inner (anonymous) class Overrides_typeParametersKt$box$26 + inner (anonymous) class Overrides_typeParametersKt$box$27 + inner (anonymous) class Overrides_typeParametersKt$box$28 + inner (anonymous) class Overrides_typeParametersKt$box$29 + inner (anonymous) class Overrides_typeParametersKt$box$3 + inner (anonymous) class Overrides_typeParametersKt$box$30 + inner (anonymous) class Overrides_typeParametersKt$box$31 + inner (anonymous) class Overrides_typeParametersKt$box$32 + inner (anonymous) class Overrides_typeParametersKt$box$33 + inner (anonymous) class Overrides_typeParametersKt$box$34 + inner (anonymous) class Overrides_typeParametersKt$box$35 + inner (anonymous) class Overrides_typeParametersKt$box$36 + inner (anonymous) class Overrides_typeParametersKt$box$37 + inner (anonymous) class Overrides_typeParametersKt$box$38 + inner (anonymous) class Overrides_typeParametersKt$box$39 + inner (anonymous) class Overrides_typeParametersKt$box$4 + inner (anonymous) class Overrides_typeParametersKt$box$40 + inner (anonymous) class Overrides_typeParametersKt$box$41 + inner (anonymous) class Overrides_typeParametersKt$box$42 + inner (anonymous) class Overrides_typeParametersKt$box$43 + inner (anonymous) class Overrides_typeParametersKt$box$44 + inner (anonymous) class Overrides_typeParametersKt$box$45 + inner (anonymous) class Overrides_typeParametersKt$box$46 + inner (anonymous) class Overrides_typeParametersKt$box$47 + inner (anonymous) class Overrides_typeParametersKt$box$48 + inner (anonymous) class Overrides_typeParametersKt$box$49 + inner (anonymous) class Overrides_typeParametersKt$box$5 + inner (anonymous) class Overrides_typeParametersKt$box$50 + inner (anonymous) class Overrides_typeParametersKt$box$51 + inner (anonymous) class Overrides_typeParametersKt$box$52 + inner (anonymous) class Overrides_typeParametersKt$box$53 + inner (anonymous) class Overrides_typeParametersKt$box$54 + inner (anonymous) class Overrides_typeParametersKt$box$55 + inner (anonymous) class Overrides_typeParametersKt$box$56 + inner (anonymous) class Overrides_typeParametersKt$box$57 + inner (anonymous) class Overrides_typeParametersKt$box$58 + inner (anonymous) class Overrides_typeParametersKt$box$59 + inner (anonymous) class Overrides_typeParametersKt$box$6 + inner (anonymous) class Overrides_typeParametersKt$box$60 + inner (anonymous) class Overrides_typeParametersKt$box$61 + inner (anonymous) class Overrides_typeParametersKt$box$62 + inner (anonymous) class Overrides_typeParametersKt$box$63 + inner (anonymous) class Overrides_typeParametersKt$box$64 + inner (anonymous) class Overrides_typeParametersKt$box$65 + inner (anonymous) class Overrides_typeParametersKt$box$66 + inner (anonymous) class Overrides_typeParametersKt$box$67 + inner (anonymous) class Overrides_typeParametersKt$box$68 + inner (anonymous) class Overrides_typeParametersKt$box$69 + inner (anonymous) class Overrides_typeParametersKt$box$7 + inner (anonymous) class Overrides_typeParametersKt$box$70 + inner (anonymous) class Overrides_typeParametersKt$box$71 + inner (anonymous) class Overrides_typeParametersKt$box$72 + inner (anonymous) class Overrides_typeParametersKt$box$73 + inner (anonymous) class Overrides_typeParametersKt$box$74 + inner (anonymous) class Overrides_typeParametersKt$box$75 + inner (anonymous) class Overrides_typeParametersKt$box$76 + inner (anonymous) class Overrides_typeParametersKt$box$77 + inner (anonymous) class Overrides_typeParametersKt$box$78 + inner (anonymous) class Overrides_typeParametersKt$box$79 + inner (anonymous) class Overrides_typeParametersKt$box$8 + inner (anonymous) class Overrides_typeParametersKt$box$80 + inner (anonymous) class Overrides_typeParametersKt$box$81 + inner (anonymous) class Overrides_typeParametersKt$box$82 + inner (anonymous) class Overrides_typeParametersKt$box$83 + inner (anonymous) class Overrides_typeParametersKt$box$84 + inner (anonymous) class Overrides_typeParametersKt$box$85 + inner (anonymous) class Overrides_typeParametersKt$box$86 + inner (anonymous) class Overrides_typeParametersKt$box$87 + inner (anonymous) class Overrides_typeParametersKt$box$88 + inner (anonymous) class Overrides_typeParametersKt$box$89 + inner (anonymous) class Overrides_typeParametersKt$box$9 + inner (anonymous) class Overrides_typeParametersKt$box$90 + inner (anonymous) class Overrides_typeParametersKt$box$91 + inner (anonymous) class Overrides_typeParametersKt$box$92 + inner (anonymous) class Overrides_typeParametersKt$box$93 + inner (anonymous) class Overrides_typeParametersKt$box$94 + inner (anonymous) class Overrides_typeParametersKt$box$95 + inner (anonymous) class Overrides_typeParametersKt$box$96 + inner (anonymous) class Overrides_typeParametersKt$box$97 + inner (anonymous) class Overrides_typeParametersKt$box$98 + inner (anonymous) class Overrides_typeParametersKt$box$99 + inner (anonymous) class Overrides_typeParametersKt$box$emptyLam$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam1$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam10$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam11$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam12$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam13$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam14$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam15$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam16$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam17$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam18$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam19$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam2$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam20$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam3$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam4$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam5$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam6$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam7$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam8$1 + inner (anonymous) class Overrides_typeParametersKt$box$lam9$1 + inner (anonymous) class Overrides_typeParametersKt$box$otherXPointLam$1 + inner (anonymous) class Overrides_typeParametersKt$box$xPointLam$1 + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String + public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void +} + +@kotlin.Metadata +public final class RealOverride { + // source: 'overrides_typeParameters.kt' + private field p$x: java.lang.Object + private field p$y: java.lang.Object + public method (p0: java.lang.Object, p1: java.lang.Object): void + public final method getP$x(): java.lang.Object + public final method getP$y(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public synthetic bridge method getP(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): java.lang.Object + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void +} + +@kotlin.Metadata +public final class ReifiedFakeOverride { + // source: 'overrides_typeParameters.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class ReifiedFakeOverrideMFVC { + // source: 'overrides_typeParameters.kt' + private field field1: java.lang.Object + private field field2: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): ReifiedFakeOverrideMFVC + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public final method getField1(): java.lang.Object + public final method getField2(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP(): XPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public @org.jetbrains.annotations.NotNull method getP1(): XPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int + public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object +} + +@kotlin.Metadata +public interface ReifiedMFVCHolder { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void +} + +@kotlin.Metadata +public final class ReifiedMFVCHolderWithImpls$DefaultImpls { + // source: 'overrides_typeParameters.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): XPoint + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): XPoint + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: java.lang.Object, p2: java.lang.Object): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: java.lang.Object, p2: java.lang.Object): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolderWithImpls { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface SomePointInterface { + // source: 'overrides_typeParameters.kt' + public abstract method getSomethingGeneric(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric(p0: java.lang.Object): void + public abstract method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setSomethingRegular(p0: int): void +} + +@kotlin.Metadata +public interface SomePointInterfaceWithMFVCBound { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): XPoint + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public abstract method setSomethingRegular(p0: int): void +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class XPoint { + // source: 'overrides_typeParameters.kt' + private field x: java.lang.Object + private field y: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public final method getX(): java.lang.Object + public final method getY(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class XPointWithInterface { + // source: 'overrides_typeParameters.kt' + private field x: java.lang.Object + private field y: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): XPointWithInterface + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public @org.jetbrains.annotations.NotNull method getSomethingGeneric(): XPoint + public synthetic bridge method getSomethingGeneric(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint + public static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public method getSomethingRegular(): int + public static method getSomethingRegular-impl(p0: java.lang.Object, p1: java.lang.Object): int + public final method getX(): java.lang.Object + public final method getY(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int + public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void + public method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public static method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public method setSomethingRegular(p0: int): void + public static method setSomethingRegular-impl(p0: java.lang.Object, p1: java.lang.Object, p2: int): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class XSegment { + // source: 'overrides_typeParameters.kt' + private field p1$x: java.lang.Object + private field p1$y: java.lang.Object + private field p2$x: java.lang.Object + private field p2$y: java.lang.Object + private synthetic method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): XSegment + public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object, p7: java.lang.Object): boolean + public final method getP1$x(): java.lang.Object + public final method getP1$y(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): java.lang.Object + public final method getP2$x(): java.lang.Object + public final method getP2$y(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getP2(): XPoint + public synthetic bridge method getP2(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.String + public synthetic final method unbox-impl0(): java.lang.Object + public synthetic final method unbox-impl1(): java.lang.Object + public synthetic final method unbox-impl2(): java.lang.Object + public synthetic final method unbox-impl3(): java.lang.Object +} diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index 74d6b481ebe..ccc844df50c 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -50219,6 +50219,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt", TransformersFunctions.getReplaceOptionalJvmInlineAnnotationWithReal()); } + @Test + @TestMetadata("overrides_typeParameters.kt") + public void testOverrides_typeParameters() throws Exception { + runTest("compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt", TransformersFunctions.getReplaceOptionalJvmInlineAnnotationWithReal()); + } + @Test @TestMetadata("throwingMFVCReassignments.kt") public void testThrowingMFVCReassignments() throws Exception {