diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt new file mode 100644 index 00000000000..baf9116a5fd --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt @@ -0,0 +1,53 @@ +@kotlin.Metadata +public interface I { + // source: 'inlineClassBothEqualsOverride.kt' + public abstract method getVal(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC1 { + // source: 'inlineClassBothEqualsOverride.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): IC1 + public static method constructor-impl(p0: int): int + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getVal(): int + public final static method getVal-impl(p0: int): int + public final method getX(): int + public final method hashCode(): int + public final static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC2 { + // source: 'inlineClassBothEqualsOverride.kt' + private final field y: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): IC2 + public static method constructor-impl(p0: int): int + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getVal(): int + public final static method getVal-impl(p0: int): int + public final method getY(): int + public final method hashCode(): int + public final static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.Metadata +public final class InlineClassBothEqualsOverrideKt { + // source: 'inlineClassBothEqualsOverride.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.kt index 1edea82b7c0..84b482be7a6 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.txt index 58d4b71c815..4f37d7c691e 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.txt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.txt @@ -13,7 +13,6 @@ public final class IC1 { public synthetic final static method box-impl(p0: int): IC1 public static method constructor-impl(p0: int): int public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-P1kVloU(p0: int, p1: int): boolean public static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean public final static method equals-impl0(p0: int, p1: int): boolean public method getVal(): int @@ -35,7 +34,6 @@ public final class IC2 { public synthetic final static method box-impl(p0: int): IC2 public static method constructor-impl(p0: int): int public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-ACFGG4I(p0: int, p1: int): boolean public static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean public final static method equals-impl0(p0: int, p1: int): boolean public method getVal(): int diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt new file mode 100644 index 00000000000..3139427213b --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt @@ -0,0 +1,43 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC1 { + // source: 'inlineClassEqualsConsistency.kt' + private final field x: double + private synthetic method (p0: double): void + public synthetic final static method box-impl(p0: double): IC1 + public static method constructor-impl(p0: double): double + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: double, p1: double): boolean + public final method getX(): double + public method hashCode(): int + public static method hashCode-impl(p0: double): int + public method toString(): java.lang.String + public static method toString-impl(p0: double): java.lang.String + public synthetic final method unbox-impl(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC2 { + // source: 'inlineClassEqualsConsistency.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): IC2 + public static method constructor-impl(p0: int): int + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.Metadata +public final class InlineClassEqualsConsistencyKt { + // source: 'inlineClassEqualsConsistency.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.kt index f781b7b379c..4958d83108f 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.txt index f6513e8e20d..f2725e4a0c9 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.txt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.txt @@ -7,7 +7,6 @@ public final class IC1 { public synthetic final static method box-impl(p0: double): IC1 public static method constructor-impl(p0: double): double public method equals(p0: java.lang.Object): boolean - public final static method equals-P1kVloU(p0: double, p1: double): boolean public static method equals-impl(p0: double, p1: java.lang.Object): boolean public final static method equals-impl0(p0: double, p1: double): boolean public final method getX(): double diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt new file mode 100644 index 00000000000..ebe1e129511 --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt @@ -0,0 +1,24 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC { + // source: 'inlineClassEqualsOverriddenForCollections.kt' + private final field x: double + private synthetic method (p0: double): void + public synthetic final static method box-impl(p0: double): IC + public static method constructor-impl(p0: double): double + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: double, p1: double): boolean + public final method getX(): double + public final method hashCode(): int + public final static method hashCode-impl(p0: double): int + public method toString(): java.lang.String + public static method toString-impl(p0: double): java.lang.String + public synthetic final method unbox-impl(): double +} + +@kotlin.Metadata +public final class InlineClassEqualsOverriddenForCollectionsKt { + // source: 'inlineClassEqualsOverriddenForCollections.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.kt index e7a0523eb30..54a66ac87de 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.txt index 5829eca78e1..5f6102e5dba 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.txt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.txt @@ -7,7 +7,6 @@ public final class IC { public synthetic final static method box-impl(p0: double): IC public static method constructor-impl(p0: double): double public method equals(p0: java.lang.Object): boolean - public final static method equals-K5cTq2M(p0: double, p1: double): boolean public static method equals-impl(p0: double, p1: java.lang.Object): boolean public final static method equals-impl0(p0: double, p1: double): boolean public final method getX(): double diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.kt index 986fa1b8556..b042d3ed5b6 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt new file mode 100644 index 00000000000..b08877ae004 --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt @@ -0,0 +1,31 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class A { + // source: 'inlineClassHashCodeOverride.kt' + private final @org.jetbrains.annotations.NotNull field value: MyClass + private synthetic method (p0: MyClass): void + public synthetic final static method box-impl(p0: MyClass): A + public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: MyClass): MyClass + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: MyClass, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: MyClass, p1: MyClass): boolean + public final @org.jetbrains.annotations.NotNull method getValue(): MyClass + public final method hashCode(): int + public final static method hashCode-impl(p0: MyClass): int + public method toString(): java.lang.String + public static method toString-impl(p0: MyClass): java.lang.String + public synthetic final method unbox-impl(): MyClass +} + +@kotlin.Metadata +public final class InlineClassHashCodeOverrideKt { + // source: 'inlineClassHashCodeOverride.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} + +@kotlin.Metadata +public final class MyClass { + // source: 'inlineClassHashCodeOverride.kt' + public method (): void + public final method hashCode(): int +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.kt index e7c68faa081..0972052b4b7 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.fir.txt new file mode 100644 index 00000000000..45fa934dbf0 --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.fir.txt @@ -0,0 +1,95 @@ +@kotlin.Metadata +public final class Generic { + // source: 'inlineClassTypedEqualsGenerics.kt' + private final field x: java.lang.Object + private final field y: java.lang.Object + public method (p0: java.lang.Object, p1: java.lang.Object): void + public final method getX(): java.lang.Object + public final method getY(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC1 { + // source: 'inlineClassTypedEqualsGenerics.kt' + private final @org.jetbrains.annotations.NotNull field x: java.lang.Number + private synthetic method (p0: java.lang.Number): void + public synthetic final static method box-impl(p0: java.lang.Number): IC1 + public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.Number): java.lang.Number + public method equals(p0: java.lang.Object): boolean + public final static method equals-impl(p0: java.lang.Number, p1: int): boolean + public static method equals-impl(p0: java.lang.Number, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Number, @org.jetbrains.annotations.NotNull p1: java.lang.Number): boolean + public final @org.jetbrains.annotations.NotNull method getX(): java.lang.Number + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Number): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Number): java.lang.String + public synthetic final method unbox-impl(): java.lang.Number +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC2 { + // source: 'inlineClassTypedEqualsGenerics.kt' + private final @org.jetbrains.annotations.NotNull field value: Generic + private synthetic method (p0: Generic): void + public synthetic final static method box-impl(p0: Generic): IC2 + public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: Generic): Generic + public method equals(p0: java.lang.Object): boolean + public final static method equals-P1kVloU(p0: Generic, @org.jetbrains.annotations.NotNull p1: java.lang.Number): boolean + public static method equals-impl(p0: Generic, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: Generic, @org.jetbrains.annotations.NotNull p1: Generic): boolean + public final @org.jetbrains.annotations.NotNull method getValue(): Generic + public method hashCode(): int + public static method hashCode-impl(p0: Generic): int + public method toString(): java.lang.String + public static method toString-impl(p0: Generic): java.lang.String + public synthetic final method unbox-impl(): Generic +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC3 { + // source: 'inlineClassTypedEqualsGenerics.kt' + private final field value: java.lang.Object + private synthetic method (p0: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object): IC3 + public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object + public method equals(p0: java.lang.Object): boolean + public final static method equals-impl(p0: java.lang.Object, p1: int): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean + public final method getValue(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object): java.lang.String + public synthetic final method unbox-impl(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC4 { + // source: 'inlineClassTypedEqualsGenerics.kt' + private final field value: java.lang.Object + private synthetic method (p0: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object): IC4 + public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object + public method equals(p0: java.lang.Object): boolean + public final static method equals-impl(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.String): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean + public final method getValue(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object): java.lang.String + public synthetic final method unbox-impl(): java.lang.Object +} + +@kotlin.Metadata +public final class InlineClassTypedEqualsGenericsKt { + // source: 'inlineClassTypedEqualsGenerics.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.txt index 4d5400b1fd8..45fa934dbf0 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.txt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassTypedEqualsGenerics.txt @@ -17,10 +17,9 @@ public final class IC1 { public synthetic final static method box-impl(p0: java.lang.Number): IC1 public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.Number): java.lang.Number public method equals(p0: java.lang.Object): boolean - public final static method equals-P1kVloU(p0: java.lang.Number, @org.jetbrains.annotations.NotNull p1: java.lang.Number): boolean public final static method equals-impl(p0: java.lang.Number, p1: int): boolean public static method equals-impl(p0: java.lang.Number, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Number, p1: java.lang.Number): boolean + public final static method equals-impl0(p0: java.lang.Number, @org.jetbrains.annotations.NotNull p1: java.lang.Number): boolean public final @org.jetbrains.annotations.NotNull method getX(): java.lang.Number public method hashCode(): int public static method hashCode-impl(p0: java.lang.Number): int @@ -38,10 +37,9 @@ public final class IC2 { public synthetic final static method box-impl(p0: Generic): IC2 public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: Generic): Generic public method equals(p0: java.lang.Object): boolean - public final static method equals-ACFGG4I(p0: Generic, @org.jetbrains.annotations.NotNull p1: Generic): boolean public final static method equals-P1kVloU(p0: Generic, @org.jetbrains.annotations.NotNull p1: java.lang.Number): boolean public static method equals-impl(p0: Generic, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: Generic, p1: Generic): boolean + public final static method equals-impl0(p0: Generic, @org.jetbrains.annotations.NotNull p1: Generic): boolean public final @org.jetbrains.annotations.NotNull method getValue(): Generic public method hashCode(): int public static method hashCode-impl(p0: Generic): int @@ -59,10 +57,9 @@ public final class IC3 { public synthetic final static method box-impl(p0: java.lang.Object): IC3 public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object public method equals(p0: java.lang.Object): boolean - public final static method equals-L6TIGmY(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean public final static method equals-impl(p0: java.lang.Object, p1: int): boolean public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean public final method getValue(): java.lang.Object public method hashCode(): int public static method hashCode-impl(p0: java.lang.Object): int @@ -80,10 +77,9 @@ public final class IC4 { public synthetic final static method box-impl(p0: java.lang.Object): IC4 public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object public method equals(p0: java.lang.Object): boolean - public final static method equals-hxZMMoI(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean public final static method equals-impl(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.String): boolean public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): boolean public final method getValue(): java.lang.Object public method hashCode(): int public static method hashCode-impl(p0: java.lang.Object): int diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt new file mode 100644 index 00000000000..94f9b70e82b --- /dev/null +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt @@ -0,0 +1,24 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class IC { + // source: 'inlineClassUntypedEqualsOverriden.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): IC + public static method constructor-impl(p0: int): int + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX(): int + public final method hashCode(): int + public final static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.Metadata +public final class InlineClassUntypedEqualsOverridenKt { + // source: 'inlineClassUntypedEqualsOverriden.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.kt index ceb036e2421..15d7cfa673e 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/complex.fir.txt b/compiler/testData/codegen/box/valueClasses/complex.fir.txt new file mode 100644 index 00000000000..3fff4cd5615 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/complex.fir.txt @@ -0,0 +1,318 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class A { + // source: 'complex.kt' + private final @org.jetbrains.annotations.NotNull field x: java.util.List + private synthetic method (p0: java.util.List): void + public synthetic final static method box-impl(p0: java.util.List): A + public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.util.List): java.util.List + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: java.util.List, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.util.List, p1: java.util.List): boolean + public final @org.jetbrains.annotations.NotNull method getX(): java.util.List + public method hashCode(): int + public static method hashCode-impl(p0: java.util.List): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.util.List): java.lang.String + public synthetic final method unbox-impl(): java.util.List +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class B { + // source: 'complex.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): B + public static method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.String): int + public static method constructor-impl(p0: int): int + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX-pVg5ArA(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.Metadata +public final class Base1$DefaultImpls { + // source: 'complex.kt' + public static @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(@org.jetbrains.annotations.NotNull p0: Base1): R + public synthetic static method getFakeOverrideMFVC-0(p0: Base1): int + public synthetic static method getFakeOverrideMFVC-1(p0: Base1): int + public synthetic static method getFakeOverrideMFVC-2(p0: Base1): E + public synthetic static method getFakeOverrideMFVC-2-0(p0: Base1): D + public synthetic static method getFakeOverrideMFVC-2-0-0(p0: Base1): C + public synthetic static method getFakeOverrideMFVC-2-0-0-0(p0: Base1): int + public synthetic static method getFakeOverrideMFVC-2-0-0-1(p0: Base1): int + public synthetic static method getFakeOverrideMFVC-2-0-0-2(p0: Base1): java.lang.String + public synthetic static method getFakeOverrideMFVC-3(p0: Base1): java.util.List + public static method getFakeOverrideRegular(@org.jetbrains.annotations.NotNull p0: Base1): int + public final inner class Base1$DefaultImpls +} + +@kotlin.Metadata +public interface Base1 { + // source: 'complex.kt' + public abstract @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R + public synthetic abstract method getFakeOverrideMFVC-0(): int + public synthetic abstract method getFakeOverrideMFVC-1(): int + public synthetic abstract method getFakeOverrideMFVC-2(): E + public synthetic abstract method getFakeOverrideMFVC-2-0(): D + public synthetic abstract method getFakeOverrideMFVC-2-0-0(): C + public synthetic abstract method getFakeOverrideMFVC-2-0-0-0(): int + public synthetic abstract method getFakeOverrideMFVC-2-0-0-1(): int + public synthetic abstract method getFakeOverrideMFVC-2-0-0-2(): java.lang.String + public synthetic abstract method getFakeOverrideMFVC-3(): java.util.List + public abstract method getFakeOverrideRegular(): int + public final inner class Base1$DefaultImpls +} + +@kotlin.Metadata +public interface Base2 { + // source: 'complex.kt' + public abstract @org.jetbrains.annotations.NotNull method getL(): R + public synthetic abstract method getL-0(): int + public synthetic abstract method getL-1(): int + public synthetic abstract method getL-2(): E + public synthetic abstract method getL-2-0(): D + public synthetic abstract method getL-2-0-0(): C + public synthetic abstract method getL-2-0-0-0(): int + public synthetic abstract method getL-2-0-0-1(): int + public synthetic abstract method getL-2-0-0-2(): java.lang.String + public synthetic abstract method getL-3(): java.util.List + public abstract method setL-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void +} + +@kotlin.Metadata +public interface Base3 { + // source: 'complex.kt' + public abstract @org.jetbrains.annotations.NotNull method getZ(): E + public synthetic abstract method getZ-0(): D + public synthetic abstract method getZ-0-0(): C + public synthetic abstract method getZ-0-0-0(): int + public synthetic abstract method getZ-0-0-1(): int + public synthetic abstract method getZ-0-0-2(): java.lang.String +} + +@kotlin.Metadata +public interface Base4 { + // source: 'complex.kt' + public abstract method getL(): java.lang.Object + public abstract method setL(p0: java.lang.Object): void +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class C { + // source: 'complex.kt' + private final field field-0: int + private final field field-1: int + private final @org.jetbrains.annotations.NotNull field field-2: java.lang.String + private synthetic method (p0: int, p1: int, p2: java.lang.String): void + public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): C + public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int + public synthetic final method unbox-impl-2(): java.lang.String +} + +@kotlin.Metadata +public final class ComplexKt { + // source: 'complex.kt' + private final static @org.jetbrains.annotations.NotNull field lines: java.util.List + static method (): void + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String + public final static method equalsChecks-GPBa7dw(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List, p6: int, p7: int, p8: int, p9: int, @org.jetbrains.annotations.NotNull p10: java.lang.String, @org.jetbrains.annotations.NotNull p11: java.util.List): void + public final static method equalsChecks1-iUtXLc0(@org.jetbrains.annotations.NotNull p0: java.util.List): void + public final static method f-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public final static method g-sUp7gFk(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void + public final static @org.jetbrains.annotations.NotNull method getLines(): java.util.List + public final static method h-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public final static method h1(): void + public final static @org.jetbrains.annotations.NotNull method inlined-OsBMiQA(p0: int, p1: int, p2: int): D + public final static @org.jetbrains.annotations.NotNull method notInlined-OsBMiQA(p0: int, p1: int, p2: int): D + public final static method reuseBoxed(@org.jetbrains.annotations.NotNull p0: java.util.List): void + public final static method supply(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void + public final static method testVars(@org.jetbrains.annotations.NotNull p0: NotInlined): void +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class D { + // source: 'complex.kt' + private final field field-0-0: int + private final field field-0-1: int + private final @org.jetbrains.annotations.NotNull field field-0-2: java.lang.String + private synthetic method (p0: int, p1: int, p2: java.lang.String): void + public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): D + public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void + public final static @org.jetbrains.annotations.NotNull method constructor-impl(p0: int, p1: int, p2: int): D + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String + public synthetic final method unbox-impl-0(): C + public synthetic final method unbox-impl-0-0(): int + public synthetic final method unbox-impl-0-1(): int + public synthetic final method unbox-impl-0-2(): java.lang.String +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class E { + // source: 'complex.kt' + private final field field-0-0-0: int + private final field field-0-0-1: int + private final @org.jetbrains.annotations.NotNull field field-0-0-2: java.lang.String + private synthetic method (p0: int, p1: int, p2: java.lang.String): void + public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): E + public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean + public final static @org.jetbrains.annotations.NotNull method getWithNonTrivialSetters-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): D + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int + public final static method setWithNonTrivialSetters-sUp7gFk(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String, p3: int, p4: int, @org.jetbrains.annotations.NotNull p5: java.lang.String): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String + public synthetic final method unbox-impl-0(): D + public synthetic final method unbox-impl-0-0(): C + public synthetic final method unbox-impl-0-0-0(): int + public synthetic final method unbox-impl-0-0-1(): int + public synthetic final method unbox-impl-0-0-2(): java.lang.String +} + +@kotlin.Metadata +public final class NotInlined { + // source: 'complex.kt' + private field l-0: int + private field l-1: int + private field l-2-0-0-0: int + private field l-2-0-0-1: int + private @org.jetbrains.annotations.NotNull field l-2-0-0-2: java.lang.String + private @org.jetbrains.annotations.NotNull field l-3: java.util.List + private final field withNonTrivialGettersWithBF-0: int + private final field withNonTrivialGettersWithBF-1: int + private final field withNonTrivialGettersWithBF-2-0-0-0: int + private final field withNonTrivialGettersWithBF-2-0-0-1: int + private final @org.jetbrains.annotations.NotNull field withNonTrivialGettersWithBF-2-0-0-2: java.lang.String + private final @org.jetbrains.annotations.NotNull field withNonTrivialGettersWithBF-3: java.util.List + private field withNonTrivialSettersWithBF-0: int + private field withNonTrivialSettersWithBF-1: int + private field withNonTrivialSettersWithBF-2-0-0-0: int + private field withNonTrivialSettersWithBF-2-0-0-1: int + private @org.jetbrains.annotations.NotNull field withNonTrivialSettersWithBF-2-0-0-2: java.lang.String + private @org.jetbrains.annotations.NotNull field withNonTrivialSettersWithBF-3: java.util.List + private field y: int + private method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int): void + public synthetic method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int, p7: kotlin.jvm.internal.DefaultConstructorMarker): void + public @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R + public method getFakeOverrideRegular(): int + public final @org.jetbrains.annotations.NotNull method getL(): R + public synthetic bridge method getL(): java.lang.Object + public synthetic final method getL-0(): int + public synthetic final method getL-1(): int + public synthetic final method getL-2(): E + public synthetic final method getL-2-0(): D + public synthetic final method getL-2-0-0(): C + public synthetic final method getL-2-0-0-0(): int + public synthetic final method getL-2-0-0-1(): int + public synthetic final method getL-2-0-0-2(): java.lang.String + public synthetic final method getL-3(): java.util.List + public final @org.jetbrains.annotations.NotNull method getWithNonTrivialGettersWithBF(): R + public synthetic final method getWithNonTrivialGettersWithBF-0(): int + public synthetic final method getWithNonTrivialGettersWithBF-1(): int + public synthetic final method getWithNonTrivialGettersWithBF-2(): E + public synthetic final method getWithNonTrivialGettersWithBF-2-0(): D + public synthetic final method getWithNonTrivialGettersWithBF-2-0-0(): C + public synthetic final method getWithNonTrivialGettersWithBF-2-0-0-0(): int + public synthetic final method getWithNonTrivialGettersWithBF-2-0-0-1(): int + public synthetic final method getWithNonTrivialGettersWithBF-2-0-0-2(): java.lang.String + public synthetic final method getWithNonTrivialGettersWithBF-3(): java.util.List + public final @org.jetbrains.annotations.NotNull method getWithNonTrivialSetters(): R + public synthetic final method getWithNonTrivialSetters-0(): int + public synthetic final method getWithNonTrivialSetters-1(): int + public synthetic final method getWithNonTrivialSetters-2(): E + public synthetic final method getWithNonTrivialSetters-2-0(): D + public synthetic final method getWithNonTrivialSetters-2-0-0(): C + public synthetic final method getWithNonTrivialSetters-2-0-0-0(): int + public synthetic final method getWithNonTrivialSetters-2-0-0-1(): int + public synthetic final method getWithNonTrivialSetters-2-0-0-2(): java.lang.String + public synthetic final method getWithNonTrivialSetters-3(): java.util.List + public final @org.jetbrains.annotations.NotNull method getWithNonTrivialSettersWithBF(): R + public synthetic final method getWithNonTrivialSettersWithBF-0(): int + public synthetic final method getWithNonTrivialSettersWithBF-1(): int + public synthetic final method getWithNonTrivialSettersWithBF-2(): E + public synthetic final method getWithNonTrivialSettersWithBF-2-0(): D + public synthetic final method getWithNonTrivialSettersWithBF-2-0-0(): C + public synthetic final method getWithNonTrivialSettersWithBF-2-0-0-0(): int + public synthetic final method getWithNonTrivialSettersWithBF-2-0-0-1(): int + public synthetic final method getWithNonTrivialSettersWithBF-2-0-0-2(): java.lang.String + public synthetic final method getWithNonTrivialSettersWithBF-3(): java.util.List + public final method getY(): int + public synthetic bridge method setL(p0: java.lang.Object): void + public final method setL-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public final method setWithNonTrivialSetters-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public final method setWithNonTrivialSettersWithBF-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public final method setY(p0: int): void + public final @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public final method trySetter(): void + public final inner class Base1$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class R { + // source: 'complex.kt' + private final field field-0: int + private final field field-1: int + private final field field-2-0-0-0: int + private final field field-2-0-0-1: int + private final @org.jetbrains.annotations.NotNull field field-2-0-0-2: java.lang.String + private final @org.jetbrains.annotations.NotNull field field-3: java.util.List + private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): void + public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): R + public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int, p7: int, p8: int, p9: int, p10: java.lang.String, p11: java.util.List): boolean + public @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R + public static @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): R + public method getFakeOverrideRegular(): int + public static method getFakeOverrideRegular-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): int + public final @org.jetbrains.annotations.NotNull method getZ(): E + public synthetic bridge method getZ-0(): D + public synthetic bridge method getZ-0-0(): C + public synthetic bridge method getZ-0-0-0(): int + public synthetic bridge method getZ-0-0-1(): int + public synthetic bridge method getZ-0-0-2(): java.lang.String + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int + public synthetic final method unbox-impl-2(): E + public synthetic final method unbox-impl-2-0(): D + public synthetic final method unbox-impl-2-0-0(): C + public synthetic final method unbox-impl-2-0-0-0(): int + public synthetic final method unbox-impl-2-0-0-1(): int + public synthetic final method unbox-impl-2-0-0-2(): java.lang.String + public synthetic final method unbox-impl-3(): java.util.List + public final inner class Base1$DefaultImpls +} diff --git a/compiler/testData/codegen/box/valueClasses/complex.kt b/compiler/testData/codegen/box/valueClasses/complex.kt index f838bedc18a..7ec526d0416 100644 --- a/compiler/testData/codegen/box/valueClasses/complex.kt +++ b/compiler/testData/codegen/box/valueClasses/complex.kt @@ -1,7 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // CHECK_BYTECODE_LISTING -// FIR_IDENTICAL // WITH_STDLIB // TARGET_BACKEND: JVM_IR // IGNORE_BACKEND: ANDROID, ANDROID_IR diff --git a/compiler/testData/codegen/box/valueClasses/defaultParameters.fir.txt b/compiler/testData/codegen/box/valueClasses/defaultParameters.fir.txt new file mode 100644 index 00000000000..0b7ac7980ef --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/defaultParameters.fir.txt @@ -0,0 +1,94 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPoint { + // source: 'defaultParameters.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPoint + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public synthetic static method f1-lIoT8es$default(p0: double, p1: double, p2: int, p3: int, p4: double, p5: double, p6: int, p7: java.lang.Object): java.util.List + public final static @org.jetbrains.annotations.NotNull method f1-lIoT8es(p0: double, p1: double, p2: int, p3: int, p4: double, p5: double): java.util.List + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DSegment { + // source: 'defaultParameters.kt' + private final field field-0-0: double + private final field field-0-1: double + private final field field-1-0: double + private final field field-1-1: double + private final field field-2: int + private synthetic method (p0: double, p1: double, p2: double, p3: double, p4: int): void + public synthetic final static method box-impl(p0: double, p1: double, p2: double, p3: double, p4: int): DSegment + public final static method constructor-impl(p0: double, p1: double, p2: double, p3: double, p4: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: double, p3: double, p4: int, p5: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double, p4: int, p5: double, p6: double, p7: double, p8: double, p9: int): boolean + public synthetic static method f2-lIoT8es$default(p0: double, p1: double, p2: double, p3: double, p4: int, p5: int, p6: int, p7: double, p8: double, p9: int, p10: java.lang.Object): java.util.List + public final static @org.jetbrains.annotations.NotNull method f2-lIoT8es(p0: double, p1: double, p2: double, p3: double, p4: int, p5: int, p6: int, p7: double, p8: double): java.util.List + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double, p2: double, p3: double, p4: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double, p2: double, p3: double, p4: int): java.lang.String + public synthetic final method unbox-impl-0(): DPoint + public synthetic final method unbox-impl-0-0(): double + public synthetic final method unbox-impl-0-1(): double + public synthetic final method unbox-impl-1(): DPoint + public synthetic final method unbox-impl-1-0(): double + public synthetic final method unbox-impl-1-1(): double + public synthetic final method unbox-impl-2(): int +} + +@kotlin.Metadata +public final class DefaultParametersKt { + // source: 'defaultParameters.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String + public synthetic static method complexFun-552ch2I$default(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: int, p7: java.lang.Object): java.lang.String + public final static @org.jetbrains.annotations.NotNull method complexFun-552ch2I(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double): java.lang.String + public synthetic static method complexInlineFun-552ch2I$default(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: int, p7: java.lang.Object): java.lang.String + public final static @org.jetbrains.annotations.NotNull method complexInlineFun-552ch2I(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double): java.lang.String + public final inner class kotlin/jvm/internal/Ref$DoubleRef +} + +@kotlin.Metadata +public final class Wrapper { + // source: 'defaultParameters.kt' + private final field n: int + private final field segment-0-0: double + private final field segment-0-1: double + private final field segment-1-0: double + private final field segment-1-1: double + private final field segment-2: int + public method (): void + public method (p0: double, p1: double, p2: double, p3: double, p4: int, p5: int): void + public synthetic method (p0: double, p1: double, p2: double, p3: double, p4: int, p5: int, p6: int, p7: kotlin.jvm.internal.DefaultConstructorMarker): void + public final @org.jetbrains.annotations.NotNull method component1(): DSegment + public final method component2(): int + public synthetic static method copy-GPBa7dw$default(p0: Wrapper, p1: double, p2: double, p3: double, p4: double, p5: int, p6: int, p7: int, p8: java.lang.Object): Wrapper + public final @org.jetbrains.annotations.NotNull method copy-GPBa7dw(p0: double, p1: double, p2: double, p3: double, p4: int, p5: int): Wrapper + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public synthetic static method f3-lIoT8es$default(p0: Wrapper, p1: int, p2: int, p3: double, p4: double, p5: int, p6: java.lang.Object): java.util.List + public final @org.jetbrains.annotations.NotNull method f3-lIoT8es(p0: int, p1: int, p2: double, p3: double): java.util.List + public final method getN(): int + public final @org.jetbrains.annotations.NotNull method getSegment(): DSegment + public synthetic final method getSegment-0(): DPoint + public synthetic final method getSegment-0-0(): double + public synthetic final method getSegment-0-1(): double + public synthetic final method getSegment-1(): DPoint + public synthetic final method getSegment-1-0(): double + public synthetic final method getSegment-1-1(): double + public synthetic final method getSegment-2(): int + public method hashCode(): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/equality.fir.txt b/compiler/testData/codegen/box/valueClasses/equality.fir.txt new file mode 100644 index 00000000000..6491fcf47a4 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/equality.fir.txt @@ -0,0 +1,217 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class A { + // source: 'equality.kt' + private final field field-0: int + private final field field-1: int + private final field field-2-0: int + private final field field-2-1: int + private final field field-3: int + private final field field-4: int + private final @org.jetbrains.annotations.NotNull field field-5: java.lang.String + private final field field-6: int + private final field field-7: int + private final @org.jetbrains.annotations.NotNull field field-8: java.lang.String + private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): void + public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): A + public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int + public synthetic final method unbox-impl-2(): F3 + public synthetic final method unbox-impl-2-0(): int + public synthetic final method unbox-impl-2-1(): int + public synthetic final method unbox-impl-3(): int + public synthetic final method unbox-impl-4(): int + public synthetic final method unbox-impl-5(): java.lang.String + public synthetic final method unbox-impl-6(): int + public synthetic final method unbox-impl-7(): int + public synthetic final method unbox-impl-8(): java.lang.String +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class B { + // source: 'equality.kt' + private final field field-0-0: int + private final field field-0-1: int + private final field field-0-2-0: int + private final field field-0-2-1: int + private final field field-0-3: int + private final field field-0-4: int + private final @org.jetbrains.annotations.NotNull field field-0-5: java.lang.String + private final field field-0-6: int + private final field field-0-7: int + private final @org.jetbrains.annotations.NotNull field field-0-8: java.lang.String + private final field field-1-0: int + private final field field-1-1: int + private final field field-1-2-0: int + private final field field-1-2-1: int + private final field field-1-3: int + private final field field-1-4: int + private final @org.jetbrains.annotations.NotNull field field-1-5: java.lang.String + private final field field-1-6: int + private final field field-1-7: int + private final @org.jetbrains.annotations.NotNull field field-1-8: java.lang.String + private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): void + public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): B + public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: java.lang.String, p27: int, p28: int, p29: java.lang.String, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: java.lang.String, p37: int, p38: int, p39: java.lang.String): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): int + public final @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public final static @org.jetbrains.annotations.NotNull method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): java.lang.String + public synthetic final method unbox-impl-0(): A + public synthetic final method unbox-impl-0-0(): int + public synthetic final method unbox-impl-0-1(): int + public synthetic final method unbox-impl-0-2(): F3 + public synthetic final method unbox-impl-0-2-0(): int + public synthetic final method unbox-impl-0-2-1(): int + public synthetic final method unbox-impl-0-3(): int + public synthetic final method unbox-impl-0-4(): int + public synthetic final method unbox-impl-0-5(): java.lang.String + public synthetic final method unbox-impl-0-6(): int + public synthetic final method unbox-impl-0-7(): int + public synthetic final method unbox-impl-0-8(): java.lang.String + public synthetic final method unbox-impl-1(): A + public synthetic final method unbox-impl-1-0(): int + public synthetic final method unbox-impl-1-1(): int + public synthetic final method unbox-impl-1-2(): F3 + public synthetic final method unbox-impl-1-2-0(): int + public synthetic final method unbox-impl-1-2-1(): int + public synthetic final method unbox-impl-1-3(): int + public synthetic final method unbox-impl-1-4(): int + public synthetic final method unbox-impl-1-5(): java.lang.String + public synthetic final method unbox-impl-1-6(): int + public synthetic final method unbox-impl-1-7(): int + public synthetic final method unbox-impl-1-8(): java.lang.String +} + +@kotlin.Metadata +public final class EqualityKt { + // source: 'equality.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F1 { + // source: 'equality.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): F1 + public static method constructor-impl(p0: int): int + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F2 { + // source: 'equality.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): F2 + public static method constructor-impl(p0: int): int + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX-pVg5ArA(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F3 { + // source: 'equality.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): F3 + public final static method constructor-impl(p0: int, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F4 { + // source: 'equality.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): F4 + public static method constructor-impl(p0: int): int + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F5 { + // source: 'equality.kt' + private final field x: int + private synthetic method (p0: int): void + public synthetic final static method box-impl(p0: int): F5 + public static method constructor-impl(p0: int): int + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: int, p1: int): boolean + public final method getX-pVg5ArA(): int + public method hashCode(): int + public static method hashCode-impl(p0: int): int + public method toString(): java.lang.String + public static method toString-impl(p0: int): java.lang.String + public synthetic final method unbox-impl(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class F6 { + // source: 'equality.kt' + private final @org.jetbrains.annotations.NotNull field x: java.lang.String + private synthetic method (p0: java.lang.String): void + public synthetic final static method box-impl(p0: java.lang.String): F6 + public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.String, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.String, p1: java.lang.String): boolean + public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.String): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.lang.String): java.lang.String + public synthetic final method unbox-impl(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/equality.kt b/compiler/testData/codegen/box/valueClasses/equality.kt index 1583894eee7..080e94a61cd 100644 --- a/compiler/testData/codegen/box/valueClasses/equality.kt +++ b/compiler/testData/codegen/box/valueClasses/equality.kt @@ -1,11 +1,8 @@ -// IGNORE_BACKEND_K2: 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 // CHECK_BYTECODE_LISTING -// FIR_IDENTICAL OPTIONAL_JVM_INLINE_ANNOTATION value class F1(val x: Int) diff --git a/compiler/testData/codegen/box/valueClasses/functionReferences.fir.txt b/compiler/testData/codegen/box/valueClasses/functionReferences.fir.txt new file mode 100644 index 00000000000..611bfdc78f9 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/functionReferences.fir.txt @@ -0,0 +1,193 @@ +@kotlin.Metadata +public final class A { + // source: 'functionReferences.kt' + private final field point-0: double + private final field point-1: double + public method (p0: double, p1: double): void + public final method f-GPBa7dw(p0: double, p1: double, p2: double): double + public final @org.jetbrains.annotations.NotNull method getPoint(): DPoint + public synthetic final method getPoint-0(): double + public synthetic final method getPoint-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPoint { + // source: 'functionReferences.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPoint + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public final static method f-impl(p0: double, p1: double, p2: double): double + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$11 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$11 + inner (anonymous) class FunctionReferencesKt$box$11 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(p0: double, p1: double): DPoint + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$13 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$13 + inner (anonymous) class FunctionReferencesKt$box$13 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(p0: double, p1: double): DPoint + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$14 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$14 + inner (anonymous) class FunctionReferencesKt$box$14 + static method (): void + method (): void + public final @org.jetbrains.annotations.NotNull method invoke(p0: double, p1: double): DPoint + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$15 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + inner (anonymous) class FunctionReferencesKt$box$15 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(p0: double): java.lang.Double + public synthetic bridge method invoke(p0: java.lang.Object): java.lang.Object +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$16 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + inner (anonymous) class FunctionReferencesKt$box$16 + method (p0: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method invoke(p0: double): java.lang.Double + public synthetic bridge method invoke(p0: java.lang.Object): java.lang.Object +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$17 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$17 + inner (anonymous) class FunctionReferencesKt$box$17 + static method (): void + method (): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double): java.lang.Double +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$18 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$18 + inner (anonymous) class FunctionReferencesKt$box$18 + static method (): void + method (): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double): java.lang.Double +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$19 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + inner (anonymous) class FunctionReferencesKt$box$19 + method (p0: java.lang.Object): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double): java.lang.Double +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$20 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + inner (anonymous) class FunctionReferencesKt$box$20 + method (p0: java.lang.Object): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double): java.lang.Double +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$21 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$21 + inner (anonymous) class FunctionReferencesKt$box$21 + static method (): void + method (): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double, p3: double): DPoint +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$22 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$22 + inner (anonymous) class FunctionReferencesKt$box$22 + static method (): void + method (): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double, p3: double): DPoint +} + +@kotlin.Metadata +synthetic final class FunctionReferencesKt$box$9 { + // source: 'functionReferences.kt' + enclosing method FunctionReferencesKt.box()Ljava/lang/String; + public final static field INSTANCE: FunctionReferencesKt$box$9 + inner (anonymous) class FunctionReferencesKt$box$9 + static method (): void + method (): void + public synthetic bridge method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object + public final @org.jetbrains.annotations.NotNull method invoke-GPBa7dw(p0: double, p1: double, p2: double, p3: double): DPoint +} + +@kotlin.Metadata +public final class FunctionReferencesKt { + // source: 'functionReferences.kt' + inner (anonymous) class FunctionReferencesKt$box$11 + inner (anonymous) class FunctionReferencesKt$box$13 + inner (anonymous) class FunctionReferencesKt$box$14 + inner (anonymous) class FunctionReferencesKt$box$15 + inner (anonymous) class FunctionReferencesKt$box$16 + inner (anonymous) class FunctionReferencesKt$box$17 + inner (anonymous) class FunctionReferencesKt$box$18 + inner (anonymous) class FunctionReferencesKt$box$19 + inner (anonymous) class FunctionReferencesKt$box$20 + inner (anonymous) class FunctionReferencesKt$box$21 + inner (anonymous) class FunctionReferencesKt$box$22 + inner (anonymous) class FunctionReferencesKt$box$9 + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String + public final static @org.jetbrains.annotations.NotNull method consume-lIoT8es(p0: double, p1: double, p2: double, p3: double, @org.jetbrains.annotations.NotNull p4: kotlin.jvm.functions.Function2): DPoint + public final static @org.jetbrains.annotations.NotNull method consumeInline-lIoT8es(p0: double, p1: double, p2: double, p3: double, @org.jetbrains.annotations.NotNull p4: kotlin.jvm.functions.Function2): DPoint + public final static method g-GPBa7dw(p0: double, p1: double, p2: double): double + public final static @org.jetbrains.annotations.NotNull method makeDPoint(p0: double, p1: double, @org.jetbrains.annotations.NotNull p2: kotlin.jvm.functions.Function2): DPoint + public final static @org.jetbrains.annotations.NotNull method makeDPointInline(p0: double, p1: double, @org.jetbrains.annotations.NotNull p2: kotlin.jvm.functions.Function2): DPoint + public synthetic final static method mfvcConstructorReferenceHelper$0(p0: double, p1: double): DPoint + public final static @org.jetbrains.annotations.NotNull method plus-GPBa7dw(p0: double, p1: double, p2: double, p3: double): DPoint +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt new file mode 100644 index 00000000000..a5e47e0b491 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt @@ -0,0 +1,29 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC { + // source: 'mfvcBothEqualsOverride.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): MFVC + public final static method constructor-impl(p0: int, p1: int): void + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public final method hashCode(): int + public final static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcBothEqualsOverrideKt { + // source: 'mfvcBothEqualsOverride.kt' + private static field counter: int + static method (): void + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String + public final static method getCounter(): int + public final static method setCounter(p0: int): void +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.kt b/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.kt index 8149a106ad6..9a68f9a5796 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt new file mode 100644 index 00000000000..1cf3c936c62 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt @@ -0,0 +1,45 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC1 { + // source: 'mfvcEqualsConsistency.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): MFVC1 + public final static method constructor-impl(p0: int, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC2 { + // source: 'mfvcEqualsConsistency.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): MFVC2 + public final static method constructor-impl(p0: int, p1: int): void + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcEqualsConsistencyKt { + // source: 'mfvcEqualsConsistency.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.kt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.kt index a545372d902..595cde9d743 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt new file mode 100644 index 00000000000..56d9645c98d --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt @@ -0,0 +1,25 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC { + // source: 'mfvcEqualsOverriddenForCollections.kt' + private final field field-0: double + private final field field-1: int + private synthetic method (p0: double, p1: int): void + public synthetic final static method box-impl(p0: double, p1: int): MFVC + public final static method constructor-impl(p0: double, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: int, p2: double, p3: int): boolean + public final method hashCode(): int + public final static method hashCode-impl(p0: double, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcEqualsOverriddenForCollectionsKt { + // source: 'mfvcEqualsOverriddenForCollections.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.kt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.kt index 270806dc061..e2262be551c 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt new file mode 100644 index 00000000000..4dfecc6d8f7 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt @@ -0,0 +1,32 @@ +@kotlin.Metadata +public interface I { + // source: 'mfvcEqualsOverride.kt' + public abstract method equals-sUp7gFk(p0: int, p1: int): boolean +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC { + // source: 'mfvcEqualsOverride.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): MFVC + public final static method constructor-impl(p0: int, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean + public final method equals-sUp7gFk(p0: int, p1: int): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcEqualsOverrideKt { + // source: 'mfvcEqualsOverride.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.kt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.kt index 7d2f2fd9158..77a34c6c86e 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt new file mode 100644 index 00000000000..83070fa7f77 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt @@ -0,0 +1,32 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class A { + // source: 'mfvcHashCodeOverride.kt' + private final @org.jetbrains.annotations.NotNull field field-0: MyClass + private final @org.jetbrains.annotations.NotNull field field-1: MyClass + private synthetic method (p0: MyClass, p1: MyClass): void + public synthetic final static method box-impl(p0: MyClass, p1: MyClass): A + public final static method constructor-impl(@org.jetbrains.annotations.NotNull p0: MyClass, @org.jetbrains.annotations.NotNull p1: MyClass): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: MyClass, p1: MyClass, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: MyClass, p1: MyClass, p2: MyClass, p3: MyClass): boolean + public final method hashCode(): int + public final static method hashCode-impl(@org.jetbrains.annotations.NotNull p0: MyClass, @org.jetbrains.annotations.NotNull p1: MyClass): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: MyClass, p1: MyClass): java.lang.String + public synthetic final method unbox-impl-0(): MyClass + public synthetic final method unbox-impl-1(): MyClass +} + +@kotlin.Metadata +public final class MfvcHashCodeOverrideKt { + // source: 'mfvcHashCodeOverride.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} + +@kotlin.Metadata +public final class MyClass { + // source: 'mfvcHashCodeOverride.kt' + public method (): void + public final method hashCode(): int +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.kt b/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.kt index 95d561dd87a..a71b12798f6 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/mfvcTypedEqualsGenerics.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcTypedEqualsGenerics.fir.txt new file mode 100644 index 00000000000..df7819a8de1 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcTypedEqualsGenerics.fir.txt @@ -0,0 +1,99 @@ +@kotlin.Metadata +public final class Generic { + // source: 'mfvcTypedEqualsGenerics.kt' + private final field x: java.lang.Object + private final field y: java.lang.Object + public method (p0: java.lang.Object, p1: java.lang.Object): void + public final method getX(): java.lang.Object + public final method getY(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC1 { + // source: 'mfvcTypedEqualsGenerics.kt' + private final @org.jetbrains.annotations.NotNull field field-0: java.lang.Number + private final field field-1: int + private synthetic method (p0: java.lang.Number, p1: int): void + public synthetic final static method box-impl(p0: java.lang.Number, p1: int): MFVC1 + public final static method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.Number, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(@org.jetbrains.annotations.NotNull p0: java.lang.Number, p1: int, p2: int, p3: int): boolean + public static method equals-impl(p0: java.lang.Number, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(@org.jetbrains.annotations.NotNull p0: java.lang.Number, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.Number, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Number, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Number, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): java.lang.Number + public synthetic final method unbox-impl-1(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC2 { + // source: 'mfvcTypedEqualsGenerics.kt' + private final @org.jetbrains.annotations.NotNull field field-0: Generic + private final field field-1: int + private synthetic method (p0: Generic, p1: int): void + public synthetic final static method box-impl(p0: Generic, p1: int): MFVC2 + public final static method constructor-impl(@org.jetbrains.annotations.NotNull p0: Generic, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-GPBa7dw(@org.jetbrains.annotations.NotNull p0: Generic, p1: int, p2: double, p3: int, p4: int): boolean + public static method equals-impl(p0: Generic, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(@org.jetbrains.annotations.NotNull p0: Generic, p1: int, @org.jetbrains.annotations.NotNull p2: Generic, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: Generic, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: Generic, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): Generic + public synthetic final method unbox-impl-1(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC3 { + // source: 'mfvcTypedEqualsGenerics.kt' + private final field field-0: java.lang.Object + private final field field-1: int + private synthetic method (p0: java.lang.Object, p1: int): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: int): MFVC3 + public final static method constructor-impl(p0: java.lang.Object, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: java.lang.Object, p1: int, p2: int, p3: int): boolean + public static method equals-impl(p0: java.lang.Object, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: java.lang.Object, p1: int, p2: java.lang.Object, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): int +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC4 { + // source: 'mfvcTypedEqualsGenerics.kt' + private final field field-0: java.lang.Object + private final field field-1: int + private synthetic method (p0: java.lang.Object, p1: int): void + public synthetic final static method box-impl(p0: java.lang.Object, p1: int): MFVC4 + public final static method constructor-impl(p0: java.lang.Object, p1: int): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: java.lang.Object, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.Object, p3: int): boolean + public static method equals-impl(p0: java.lang.Object, p1: int, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: java.lang.Object, p1: int, p2: java.lang.Object, p3: int): boolean + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcTypedEqualsGenericsKt { + // source: 'mfvcTypedEqualsGenerics.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt new file mode 100644 index 00000000000..5a1f39028ed --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt @@ -0,0 +1,25 @@ +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MFVC { + // source: 'mfvcUntypedEqualsOverriden.kt' + private final field field-0: int + private final field field-1: int + private synthetic method (p0: int, p1: int): void + public synthetic final static method box-impl(p0: int, p1: int): MFVC + public final static method constructor-impl(p0: int, p1: int): void + public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: int, p1: int, p2: int, p3: int): boolean + public final method hashCode(): int + public final static method hashCode-impl(p0: int, p1: int): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: int, p1: int): java.lang.String + public synthetic final method unbox-impl-0(): int + public synthetic final method unbox-impl-1(): int +} + +@kotlin.Metadata +public final class MfvcUntypedEqualsOverridenKt { + // source: 'mfvcUntypedEqualsOverriden.kt' + public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String +} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.kt b/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.kt index bee35b93c28..696821a6cf3 100644 --- a/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.kt +++ b/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// https://youtrack.jetbrains.com/issue/KT-52236/Different-modality-in-psi-and-fir // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +CustomEqualsInValueClasses diff --git a/compiler/testData/codegen/box/valueClasses/overrides.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides.fir.txt new file mode 100644 index 00000000000..5608dae5324 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/overrides.fir.txt @@ -0,0 +1,2586 @@ +@kotlin.Metadata +public interface AbstractPoint { + // source: 'overrides.kt' + public abstract method getX(): java.lang.Object + public abstract method getY(): java.lang.Object +} + +@kotlin.Metadata +public interface AbstractSegment { + // source: 'overrides.kt' + public abstract method getP1(): java.lang.Object + public abstract method getP2(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPoint { + // source: 'overrides.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPoint + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public final @org.jetbrains.annotations.NotNull method getX(): java.lang.Double + public synthetic bridge method getX(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getY(): java.lang.Double + public synthetic bridge method getY(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPointWithInterface { + // source: 'overrides.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPointWithInterface + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint + public synthetic bridge method getSomethingGeneric(): java.lang.Object + public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: double, p1: double): DPoint + public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: double, p1: double): DPoint + public final method getSomethingRegular(): int + public final static method getSomethingRegular-impl(p0: double, p1: double): int + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void + public final method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void + public final static method setSomethingGeneric-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public final method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public final static method setSomethingMFVC-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public final method setSomethingRegular(p0: int): void + public final static method setSomethingRegular-impl(p0: double, p1: double, p2: int): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DSegment { + // source: 'overrides.kt' + private final field field-0-0: double + private final field field-0-1: double + private final field field-1-0: double + private final field field-1-1: double + private synthetic method (p0: double, p1: double, p2: double, p3: double): void + public synthetic final static method box-impl(p0: double, p1: double, p2: double, p3: double): DSegment + public final static method constructor-impl(p0: double, p1: double, p2: double, p3: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: double, p3: double, p4: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: double, p7: double): boolean + public final @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getP2(): DPoint + public synthetic bridge method getP2(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double, p2: double, p3: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double, p2: double, p3: double): java.lang.String + public synthetic final method unbox-impl-0(): DPoint + public synthetic final method unbox-impl-0-0(): double + public synthetic final method unbox-impl-0-1(): double + public synthetic final method unbox-impl-1(): DPoint + public synthetic final method unbox-impl-1-0(): double + public synthetic final method unbox-impl-1-1(): double +} + +@kotlin.Metadata +public final class DataClassException { + // source: 'overrides.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.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public method setP(@org.jetbrains.annotations.NotNull p0: DPoint): void + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP1(@org.jetbrains.annotations.NotNull p0: DPoint): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVC { + // source: 'overrides.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVC + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVCWithMFVCUpperBound { + // source: 'overrides.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVCWithMFVCUpperBound + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public method setP-sUp7gFk(p0: double, p1: double): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public final class GenericFakeOverrideWithMFVCUpperBound { + // source: 'overrides.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public method setP-sUp7gFk(p0: double, p1: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolder { + // source: 'overrides.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.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.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.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { + // source: 'overrides.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint + public synthetic static method getP-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public synthetic static method getP-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint + public synthetic static method getP1-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public synthetic static method getP1-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { + // source: 'overrides.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +final class OverridesKt$box$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$1 + inner (anonymous) class OverridesKt$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 OverridesKt$box$10 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$10 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$100 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$100 + 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$101 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$101 + 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$102 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$102 + 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$103 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$103 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$104 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$104 + 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$105 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$105 + 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$106 + 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$107 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$107 + 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$108 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$108 + 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$109 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$109 + 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$11 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$11 + inner (anonymous) class OverridesKt$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 OverridesKt$box$110 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$110 + 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$111 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$111 + 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$112 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$112 + 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$113 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$113 + 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$114 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + inner (anonymous) class OverridesKt$box$114 + 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$115 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$115 + 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$116 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$116 + inner (anonymous) class OverridesKt$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 OverridesKt$box$117 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + inner (anonymous) class OverridesKt$box$117 + 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$118 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$118 + inner (anonymous) class OverridesKt$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 OverridesKt$box$119 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + inner (anonymous) class OverridesKt$box$119 + 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$12 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$12 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$120 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$120 + inner (anonymous) class OverridesKt$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 OverridesKt$box$121 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $otherDPoint-field-0: double + inner (anonymous) class OverridesKt$box$121 + 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$122 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$122 + inner (anonymous) class OverridesKt$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 OverridesKt$box$123 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-1-0: double + inner (anonymous) class OverridesKt$box$123 + 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$124 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$124 + inner (anonymous) class OverridesKt$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 OverridesKt$box$125 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$125 + 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$126 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$126 + inner (anonymous) class OverridesKt$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 OverridesKt$box$127 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-1: double + inner (anonymous) class OverridesKt$box$127 + 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$128 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$128 + inner (anonymous) class OverridesKt$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 OverridesKt$box$129 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class OverridesKt$box$129 + 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$13 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$13 + inner (anonymous) class OverridesKt$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 OverridesKt$box$130 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$130 + inner (anonymous) class OverridesKt$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 OverridesKt$box$131 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$131 + 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$132 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$132 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$133 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$133 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$134 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$134 + inner (anonymous) class OverridesKt$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 OverridesKt$box$135 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$135 + 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$136 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$136 + inner (anonymous) class OverridesKt$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 OverridesKt$box$137 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$137 + 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$138 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$138 + inner (anonymous) class OverridesKt$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 OverridesKt$box$139 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$139 + 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$14 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class OverridesKt$box$14 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$140 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$140 + inner (anonymous) class OverridesKt$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 OverridesKt$box$141 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class OverridesKt$box$141 + 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$15 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$15 + inner (anonymous) class OverridesKt$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 OverridesKt$box$16 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class OverridesKt$box$16 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$17 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$17 + inner (anonymous) class OverridesKt$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 OverridesKt$box$18 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class OverridesKt$box$18 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$19 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$19 + inner (anonymous) class OverridesKt$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 OverridesKt$box$2 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$2 + method (p0: double, p1: double): 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$20 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class OverridesKt$box$20 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$21 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$21 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$22 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$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 +} + +@kotlin.Metadata +final class OverridesKt$box$23 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$23 + inner (anonymous) class OverridesKt$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 OverridesKt$box$24 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + inner (anonymous) class OverridesKt$box$24 + 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$25 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$25 + inner (anonymous) class OverridesKt$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 OverridesKt$box$26 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$26 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$27 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$27 + inner (anonymous) class OverridesKt$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 OverridesKt$box$28 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$28 + 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$29 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$29 + inner (anonymous) class OverridesKt$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 OverridesKt$box$3 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$3 + inner (anonymous) class OverridesKt$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 OverridesKt$box$30 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$30 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$31 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$31 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$32 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$32 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$33 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$33 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$34 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$34 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$35 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$35 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$36 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$36 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$37 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$37 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$38 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$38 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$39 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$39 + method (p0: RealOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$4 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$4 + method (p0: double, p1: double): 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$40 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$40 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$41 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$41 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$42 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$42 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$43 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$43 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$44 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$44 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$45 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$45 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$46 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$46 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$47 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class OverridesKt$box$47 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$48 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$48 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$49 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$49 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$5 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$5 + inner (anonymous) class OverridesKt$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 OverridesKt$box$50 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$50 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$51 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$51 + method (p0: GenericFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$52 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$52 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$53 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$53 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$54 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$54 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$55 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$55 + method (p0: ReifiedFakeOverride): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$56 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$56 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$57 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$57 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$58 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$58 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$59 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$59 + method (p0: GenericFakeOverrideWithMFVCUpperBound): void + public final @org.jetbrains.annotations.NotNull method invoke(): DPoint + public synthetic bridge method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class OverridesKt$box$6 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$6 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$60 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$60 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$61 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$61 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$62 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$62 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$63 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class OverridesKt$box$63 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$64 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$64 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$65 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$65 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$66 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$66 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$67 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class OverridesKt$box$67 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$68 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$68 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$69 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$69 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$7 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$7 + inner (anonymous) class OverridesKt$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 OverridesKt$box$70 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$70 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$71 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class OverridesKt$box$71 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$72 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$72 + 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$73 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$73 + 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$74 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$74 + 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$75 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$75 + 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$76 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$76 + 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$77 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$77 + 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$78 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$78 + 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$79 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$79 + 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$8 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class OverridesKt$box$8 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$80 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$80 + 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$81 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$81 + 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$82 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$82 + 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$83 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$83 + 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$84 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$84 + 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$85 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$85 + 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$86 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$86 + 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$87 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$87 + 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$88 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$89 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$89 + 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$9 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + public final static field INSTANCE: OverridesKt$box$9 + inner (anonymous) class OverridesKt$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 OverridesKt$box$90 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$90 + 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$91 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class OverridesKt$box$91 + 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$92 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 + public final method invoke(): void +} + +@kotlin.Metadata +final class OverridesKt$box$93 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$93 + 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$94 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$94 + 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$95 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class OverridesKt$box$95 + 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$96 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$96 + 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$97 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$97 + 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$98 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$98 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$99 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class OverridesKt$box$99 + 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 +} + +@kotlin.Metadata +final class OverridesKt$box$dPointLam$1 { + // source: 'overrides.kt' + enclosing method OverridesKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: 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' + inner (anonymous) class OverridesKt$box$1 + inner (anonymous) class OverridesKt$box$10 + inner (anonymous) class OverridesKt$box$100 + inner (anonymous) class OverridesKt$box$101 + inner (anonymous) class OverridesKt$box$102 + inner (anonymous) class OverridesKt$box$103 + inner (anonymous) class OverridesKt$box$104 + inner (anonymous) class OverridesKt$box$105 + inner (anonymous) class OverridesKt$box$106 + inner (anonymous) class OverridesKt$box$107 + inner (anonymous) class OverridesKt$box$108 + inner (anonymous) class OverridesKt$box$109 + inner (anonymous) class OverridesKt$box$11 + inner (anonymous) class OverridesKt$box$110 + inner (anonymous) class OverridesKt$box$111 + inner (anonymous) class OverridesKt$box$112 + inner (anonymous) class OverridesKt$box$113 + inner (anonymous) class OverridesKt$box$114 + inner (anonymous) class OverridesKt$box$115 + inner (anonymous) class OverridesKt$box$116 + inner (anonymous) class OverridesKt$box$117 + inner (anonymous) class OverridesKt$box$118 + inner (anonymous) class OverridesKt$box$119 + inner (anonymous) class OverridesKt$box$12 + inner (anonymous) class OverridesKt$box$120 + inner (anonymous) class OverridesKt$box$121 + inner (anonymous) class OverridesKt$box$122 + inner (anonymous) class OverridesKt$box$123 + inner (anonymous) class OverridesKt$box$124 + inner (anonymous) class OverridesKt$box$125 + inner (anonymous) class OverridesKt$box$126 + inner (anonymous) class OverridesKt$box$127 + inner (anonymous) class OverridesKt$box$128 + inner (anonymous) class OverridesKt$box$129 + inner (anonymous) class OverridesKt$box$13 + inner (anonymous) class OverridesKt$box$130 + inner (anonymous) class OverridesKt$box$131 + inner (anonymous) class OverridesKt$box$132 + inner (anonymous) class OverridesKt$box$133 + inner (anonymous) class OverridesKt$box$134 + inner (anonymous) class OverridesKt$box$135 + inner (anonymous) class OverridesKt$box$136 + inner (anonymous) class OverridesKt$box$137 + inner (anonymous) class OverridesKt$box$138 + inner (anonymous) class OverridesKt$box$139 + inner (anonymous) class OverridesKt$box$14 + inner (anonymous) class OverridesKt$box$140 + inner (anonymous) class OverridesKt$box$141 + inner (anonymous) class OverridesKt$box$15 + inner (anonymous) class OverridesKt$box$16 + inner (anonymous) class OverridesKt$box$17 + inner (anonymous) class OverridesKt$box$18 + inner (anonymous) class OverridesKt$box$19 + inner (anonymous) class OverridesKt$box$2 + inner (anonymous) class OverridesKt$box$20 + inner (anonymous) class OverridesKt$box$21 + inner (anonymous) class OverridesKt$box$22 + inner (anonymous) class OverridesKt$box$23 + inner (anonymous) class OverridesKt$box$24 + inner (anonymous) class OverridesKt$box$25 + inner (anonymous) class OverridesKt$box$26 + inner (anonymous) class OverridesKt$box$27 + inner (anonymous) class OverridesKt$box$28 + inner (anonymous) class OverridesKt$box$29 + inner (anonymous) class OverridesKt$box$3 + inner (anonymous) class OverridesKt$box$30 + inner (anonymous) class OverridesKt$box$31 + inner (anonymous) class OverridesKt$box$32 + inner (anonymous) class OverridesKt$box$33 + inner (anonymous) class OverridesKt$box$34 + inner (anonymous) class OverridesKt$box$35 + inner (anonymous) class OverridesKt$box$36 + inner (anonymous) class OverridesKt$box$37 + inner (anonymous) class OverridesKt$box$38 + inner (anonymous) class OverridesKt$box$39 + inner (anonymous) class OverridesKt$box$4 + inner (anonymous) class OverridesKt$box$40 + inner (anonymous) class OverridesKt$box$41 + inner (anonymous) class OverridesKt$box$42 + inner (anonymous) class OverridesKt$box$43 + inner (anonymous) class OverridesKt$box$44 + inner (anonymous) class OverridesKt$box$45 + inner (anonymous) class OverridesKt$box$46 + inner (anonymous) class OverridesKt$box$47 + inner (anonymous) class OverridesKt$box$48 + inner (anonymous) class OverridesKt$box$49 + inner (anonymous) class OverridesKt$box$5 + inner (anonymous) class OverridesKt$box$50 + inner (anonymous) class OverridesKt$box$51 + inner (anonymous) class OverridesKt$box$52 + inner (anonymous) class OverridesKt$box$53 + inner (anonymous) class OverridesKt$box$54 + inner (anonymous) class OverridesKt$box$55 + inner (anonymous) class OverridesKt$box$56 + inner (anonymous) class OverridesKt$box$57 + inner (anonymous) class OverridesKt$box$58 + inner (anonymous) class OverridesKt$box$59 + inner (anonymous) class OverridesKt$box$6 + inner (anonymous) class OverridesKt$box$60 + inner (anonymous) class OverridesKt$box$61 + inner (anonymous) class OverridesKt$box$62 + inner (anonymous) class OverridesKt$box$63 + inner (anonymous) class OverridesKt$box$64 + inner (anonymous) class OverridesKt$box$65 + inner (anonymous) class OverridesKt$box$66 + inner (anonymous) class OverridesKt$box$67 + inner (anonymous) class OverridesKt$box$68 + inner (anonymous) class OverridesKt$box$69 + inner (anonymous) class OverridesKt$box$7 + inner (anonymous) class OverridesKt$box$70 + inner (anonymous) class OverridesKt$box$71 + inner (anonymous) class OverridesKt$box$72 + inner (anonymous) class OverridesKt$box$73 + inner (anonymous) class OverridesKt$box$74 + inner (anonymous) class OverridesKt$box$75 + inner (anonymous) class OverridesKt$box$76 + inner (anonymous) class OverridesKt$box$77 + inner (anonymous) class OverridesKt$box$78 + inner (anonymous) class OverridesKt$box$79 + inner (anonymous) class OverridesKt$box$8 + inner (anonymous) class OverridesKt$box$80 + inner (anonymous) class OverridesKt$box$81 + inner (anonymous) class OverridesKt$box$82 + inner (anonymous) class OverridesKt$box$83 + inner (anonymous) class OverridesKt$box$84 + inner (anonymous) class OverridesKt$box$85 + inner (anonymous) class OverridesKt$box$86 + inner (anonymous) class OverridesKt$box$87 + inner (anonymous) class OverridesKt$box$88 + inner (anonymous) class OverridesKt$box$89 + inner (anonymous) class OverridesKt$box$9 + inner (anonymous) class OverridesKt$box$90 + inner (anonymous) class OverridesKt$box$91 + inner (anonymous) class OverridesKt$box$92 + inner (anonymous) class OverridesKt$box$93 + inner (anonymous) class OverridesKt$box$94 + inner (anonymous) class OverridesKt$box$95 + inner (anonymous) class OverridesKt$box$96 + 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 +} + +@kotlin.Metadata +public final class RealOverride { + // source: 'overrides.kt' + private field p-0: double + private field p-1: double + public method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public synthetic final method getP-0(): double + public synthetic final method getP-1(): double + public final @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public synthetic final method getP1-0(): double + public synthetic final method getP1-1(): double + public synthetic bridge method setP(p0: java.lang.Object): void + public final method setP-sUp7gFk(p0: double, p1: double): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public final method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class ReifiedFakeOverride { + // source: 'overrides.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public method setP-sUp7gFk(p0: double, p1: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class ReifiedFakeOverrideMFVC { + // source: 'overrides.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): ReifiedFakeOverrideMFVC + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public method setP-sUp7gFk(p0: double, p1: double): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolder { + // source: 'overrides.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class ReifiedMFVCHolderWithImpls$DefaultImpls { + // source: 'overrides.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint + public synthetic static method getP-0(p0: ReifiedMFVCHolderWithImpls): double + public synthetic static method getP-1(p0: ReifiedMFVCHolderWithImpls): double + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint + public synthetic static method getP1-0(p0: ReifiedMFVCHolderWithImpls): double + public synthetic static method getP1-1(p0: ReifiedMFVCHolderWithImpls): double + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolderWithImpls { + // source: 'overrides.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface SomePointInterface { + // source: 'overrides.kt' + public abstract method getSomethingGeneric(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public synthetic abstract method getSomethingMFVC-0(): double + public synthetic abstract method getSomethingMFVC-1(): double + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric(p0: java.lang.Object): void + public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingRegular(p0: int): void +} + +@kotlin.Metadata +public interface SomePointInterfaceWithMFVCBound { + // source: 'overrides.kt' + public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint + public synthetic abstract method getSomethingGeneric-0(): double + public synthetic abstract method getSomethingGeneric-1(): double + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public synthetic abstract method getSomethingMFVC-0(): double + public synthetic abstract method getSomethingMFVC-1(): double + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingRegular(p0: int): void +} diff --git a/compiler/testData/codegen/box/valueClasses/overrides.kt b/compiler/testData/codegen/box/valueClasses/overrides.kt index 37eca660580..3f46ba9b768 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides.kt +++ b/compiler/testData/codegen/box/valueClasses/overrides.kt @@ -1,11 +1,8 @@ -// IGNORE_BACKEND_K2: 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 // CHECK_BYTECODE_LISTING -// FIR_IDENTICAL interface AbstractPoint { val x: T diff --git a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt new file mode 100644 index 00000000000..0b27f711785 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt @@ -0,0 +1,2603 @@ +@kotlin.Metadata +public interface AbstractPoint { + // source: 'overrides_inlineClass.kt' + public abstract method getX(): java.lang.Object + public abstract method getY(): java.lang.Object +} + +@kotlin.Metadata +public interface AbstractSegment { + // source: 'overrides_inlineClass.kt' + public abstract method getP1(): java.lang.Object + public abstract method getP2(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPoint { + // source: 'overrides_inlineClass.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPoint + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public synthetic bridge method getX(): java.lang.Object + public final method getX-3cLST_U(): double + public synthetic bridge method getY(): java.lang.Object + public final method getY-3cLST_U(): double + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DPointWithInterface { + // source: 'overrides_inlineClass.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): DPointWithInterface + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint + public synthetic bridge method getSomethingGeneric(): java.lang.Object + public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: double, p1: double): DPoint + public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: double, p1: double): DPoint + public final method getSomethingRegular(): int + public final static method getSomethingRegular-impl(p0: double, p1: double): int + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void + public final method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void + public final static method setSomethingGeneric-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public final method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public final static method setSomethingMFVC-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public final method setSomethingRegular(p0: int): void + public final static method setSomethingRegular-impl(p0: double, p1: double, p2: int): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class DSegment { + // source: 'overrides_inlineClass.kt' + private final field field-0-0: double + private final field field-0-1: double + private final field field-1-0: double + private final field field-1-1: double + private synthetic method (p0: double, p1: double, p2: double, p3: double): void + public synthetic final static method box-impl(p0: double, p1: double, p2: double, p3: double): DSegment + public final static method constructor-impl(p0: double, p1: double, p2: double, p3: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: double, p3: double, p4: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: double, p7: double): boolean + public final @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getP2(): DPoint + public synthetic bridge method getP2(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double, p2: double, p3: double): int + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double, p2: double, p3: double): java.lang.String + public synthetic final method unbox-impl-0(): DPoint + public synthetic final method unbox-impl-0-0(): double + public synthetic final method unbox-impl-0-1(): double + public synthetic final method unbox-impl-1(): DPoint + public synthetic final method unbox-impl-1-0(): double + public synthetic final method unbox-impl-1-1(): double +} + +@kotlin.Metadata +public final class DataClassException { + // source: 'overrides_inlineClass.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_inlineClass.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public method setP(@org.jetbrains.annotations.NotNull p0: DPoint): void + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP1(@org.jetbrains.annotations.NotNull p0: DPoint): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVC { + // source: 'overrides_inlineClass.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVC + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public synthetic bridge method setP(p0: java.lang.Object): void + public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVCWithMFVCUpperBound { + // source: 'overrides_inlineClass.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVCWithMFVCUpperBound + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public method setP-sUp7gFk(p0: double, p1: double): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public final class GenericFakeOverrideWithMFVCUpperBound { + // source: 'overrides_inlineClass.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public method setP-sUp7gFk(p0: double, p1: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolder { + // source: 'overrides_inlineClass.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_inlineClass.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_inlineClass.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_inlineClass.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { + // source: 'overrides_inlineClass.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint + public synthetic static method getP-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public synthetic static method getP-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint + public synthetic static method getP1-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public synthetic static method getP1-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { + // source: 'overrides_inlineClass.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class MyDouble { + // source: 'overrides_inlineClass.kt' + private final field value: double + private synthetic method (p0: double): void + public synthetic final static method box-impl(p0: double): MyDouble + public static method constructor-impl(p0: double): double + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: double, p1: double): boolean + public final method getValue(): double + public method hashCode(): int + public static method hashCode-impl(p0: double): int + public method toString(): java.lang.String + public static method toString-impl(p0: double): java.lang.String + public synthetic final method unbox-impl(): double +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$1 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$10 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$10 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$100 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$100 + 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$101 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$101 + 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$102 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$102 + 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$103 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$103 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$104 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$104 + 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$105 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$105 + 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$106 + 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$107 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$107 + 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$108 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$108 + 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$109 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$109 + 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$11 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$11 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$110 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$110 + 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$111 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$111 + 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$112 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$112 + 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$113 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$113 + 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$114 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + inner (anonymous) class Overrides_inlineClassKt$box$114 + 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$115 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$115 + 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$116 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$116 + inner (anonymous) class Overrides_inlineClassKt$box$116 + 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$117 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + inner (anonymous) class Overrides_inlineClassKt$box$117 + 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$118 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$118 + inner (anonymous) class Overrides_inlineClassKt$box$118 + 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$119 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + inner (anonymous) class Overrides_inlineClassKt$box$119 + 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$12 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$12 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$120 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$120 + inner (anonymous) class Overrides_inlineClassKt$box$120 + 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$121 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $otherDPoint-field-0: double + inner (anonymous) class Overrides_inlineClassKt$box$121 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$122 + inner (anonymous) class Overrides_inlineClassKt$box$122 + 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 $dSegment-field-1-0: double + inner (anonymous) class Overrides_inlineClassKt$box$123 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$124 + inner (anonymous) class Overrides_inlineClassKt$box$124 + 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 $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$125 + 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$126 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$126 + inner (anonymous) class Overrides_inlineClassKt$box$126 + 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$127 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-1: double + inner (anonymous) class Overrides_inlineClassKt$box$127 + 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$128 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$128 + inner (anonymous) class Overrides_inlineClassKt$box$128 + 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$129 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$129 + 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$13 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$13 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$130 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$130 + inner (anonymous) class Overrides_inlineClassKt$box$130 + 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$131 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$131 + 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$132 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$132 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$133 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$133 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$134 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$134 + inner (anonymous) class Overrides_inlineClassKt$box$134 + 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 $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$135 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$136 + inner (anonymous) class Overrides_inlineClassKt$box$136 + 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$137 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$137 + 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$138 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$138 + inner (anonymous) class Overrides_inlineClassKt$box$138 + 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$139 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$139 + 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$14 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$14 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$140 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$140 + inner (anonymous) class Overrides_inlineClassKt$box$140 + 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$141 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dSegment-field-0-0: double + synthetic final field $dSegment-field-0-1: double + synthetic final field $dSegment-field-1-0: double + synthetic final field $dSegment-field-1-1: double + inner (anonymous) class Overrides_inlineClassKt$box$141 + 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$15 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$15 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$16 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$16 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$17 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$17 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$18 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$18 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$19 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$19 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$2 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$2 + method (p0: double, p1: double): 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$20 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$20 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$21 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$21 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$22 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$23 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$23 + inner (anonymous) class Overrides_inlineClassKt$box$23 + 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$24 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + inner (anonymous) class Overrides_inlineClassKt$box$24 + 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$25 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$25 + inner (anonymous) class Overrides_inlineClassKt$box$25 + 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$26 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$27 + inner (anonymous) class Overrides_inlineClassKt$box$27 + 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 $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$28 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$29 + inner (anonymous) class Overrides_inlineClassKt$box$29 + 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; + public final static field INSTANCE: Overrides_inlineClassKt$box$3 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$30 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$30 + method (p0: double, p1: double): void + public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$31 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$31 + method (p0: RealOverride): 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$32 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$32 + method (p0: RealOverride): 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$33 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$33 + method (p0: RealOverride): 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$34 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$34 + method (p0: RealOverride): 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$35 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$35 + method (p0: RealOverride): 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$36 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$36 + method (p0: RealOverride): 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$37 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$37 + method (p0: RealOverride): 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$38 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$38 + method (p0: RealOverride): 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$39 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$39 + method (p0: RealOverride): 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$4 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$4 + method (p0: double, p1: double): 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$40 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$40 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$41 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$41 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$42 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$42 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$43 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$43 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$44 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$44 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$45 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$45 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$46 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$46 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$47 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $realOverride: RealOverride + inner (anonymous) class Overrides_inlineClassKt$box$47 + method (p0: RealOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$48 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$48 + method (p0: GenericFakeOverride): 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$49 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$49 + method (p0: GenericFakeOverride): 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$5 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$5 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$50 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$50 + method (p0: GenericFakeOverride): 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$51 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$51 + method (p0: GenericFakeOverride): 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$52 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$52 + method (p0: ReifiedFakeOverride): 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$53 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$53 + method (p0: ReifiedFakeOverride): 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$54 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$54 + method (p0: ReifiedFakeOverride): 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$55 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$55 + method (p0: ReifiedFakeOverride): 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$56 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$56 + method (p0: GenericFakeOverrideWithMFVCUpperBound): 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$57 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$57 + method (p0: GenericFakeOverrideWithMFVCUpperBound): 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$58 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$58 + method (p0: GenericFakeOverrideWithMFVCUpperBound): 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$59 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$59 + method (p0: GenericFakeOverrideWithMFVCUpperBound): 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$6 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$6 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$60 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$60 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$61 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$61 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$62 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$62 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$63 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverride: GenericFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$63 + method (p0: GenericFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$64 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$64 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$65 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$65 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$66 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$66 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$67 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverride: ReifiedFakeOverride + inner (anonymous) class Overrides_inlineClassKt$box$67 + method (p0: ReifiedFakeOverride, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$68 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$68 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$69 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$69 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$7 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$7 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$70 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$70 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$71 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound + inner (anonymous) class Overrides_inlineClassKt$box$71 + method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void + public synthetic bridge method invoke(): java.lang.Object + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$72 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$72 + 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$73 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$73 + 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$74 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$74 + 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$75 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$75 + 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$76 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$76 + 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$77 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$77 + 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$78 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$78 + 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$79 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$79 + 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$8 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$8 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$80 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$80 + 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$81 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$81 + 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$82 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$82 + 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$83 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$83 + 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$84 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$84 + 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$85 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$85 + 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$86 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$86 + 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$87 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVC-field-0: double + synthetic final field $genericFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$87 + 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$88 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$89 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$89 + 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$9 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + public final static field INSTANCE: Overrides_inlineClassKt$box$9 + inner (anonymous) class Overrides_inlineClassKt$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_inlineClassKt$box$90 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$90 + 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$91 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $reifiedFakeOverrideMFVC-field-0: double + synthetic final field $reifiedFakeOverrideMFVC-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$91 + 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$92 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 + public final method invoke(): void +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$93 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$93 + 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$94 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$94 + 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$95 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: double + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$95 + 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$96 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$96 + 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$97 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$97 + 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$98 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$98 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$99 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPointWithInterface-field-0: double + synthetic final field $dPointWithInterface-field-1: double + inner (anonymous) class Overrides_inlineClassKt$box$99 + 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 +} + +@kotlin.Metadata +final class Overrides_inlineClassKt$box$dPointLam$1 { + // source: 'overrides_inlineClass.kt' + enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; + synthetic final field $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $dPoint-field-0: double + synthetic final field $dPoint-field-1: 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 $otherDPoint-field-0: double + synthetic final field $otherDPoint-field-1: 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' + inner (anonymous) class Overrides_inlineClassKt$box$1 + inner (anonymous) class Overrides_inlineClassKt$box$10 + inner (anonymous) class Overrides_inlineClassKt$box$100 + inner (anonymous) class Overrides_inlineClassKt$box$101 + inner (anonymous) class Overrides_inlineClassKt$box$102 + inner (anonymous) class Overrides_inlineClassKt$box$103 + inner (anonymous) class Overrides_inlineClassKt$box$104 + inner (anonymous) class Overrides_inlineClassKt$box$105 + inner (anonymous) class Overrides_inlineClassKt$box$106 + inner (anonymous) class Overrides_inlineClassKt$box$107 + inner (anonymous) class Overrides_inlineClassKt$box$108 + inner (anonymous) class Overrides_inlineClassKt$box$109 + inner (anonymous) class Overrides_inlineClassKt$box$11 + inner (anonymous) class Overrides_inlineClassKt$box$110 + inner (anonymous) class Overrides_inlineClassKt$box$111 + inner (anonymous) class Overrides_inlineClassKt$box$112 + inner (anonymous) class Overrides_inlineClassKt$box$113 + inner (anonymous) class Overrides_inlineClassKt$box$114 + inner (anonymous) class Overrides_inlineClassKt$box$115 + inner (anonymous) class Overrides_inlineClassKt$box$116 + inner (anonymous) class Overrides_inlineClassKt$box$117 + inner (anonymous) class Overrides_inlineClassKt$box$118 + inner (anonymous) class Overrides_inlineClassKt$box$119 + inner (anonymous) class Overrides_inlineClassKt$box$12 + inner (anonymous) class Overrides_inlineClassKt$box$120 + inner (anonymous) class Overrides_inlineClassKt$box$121 + inner (anonymous) class Overrides_inlineClassKt$box$122 + inner (anonymous) class Overrides_inlineClassKt$box$123 + inner (anonymous) class Overrides_inlineClassKt$box$124 + inner (anonymous) class Overrides_inlineClassKt$box$125 + inner (anonymous) class Overrides_inlineClassKt$box$126 + inner (anonymous) class Overrides_inlineClassKt$box$127 + inner (anonymous) class Overrides_inlineClassKt$box$128 + inner (anonymous) class Overrides_inlineClassKt$box$129 + inner (anonymous) class Overrides_inlineClassKt$box$13 + inner (anonymous) class Overrides_inlineClassKt$box$130 + inner (anonymous) class Overrides_inlineClassKt$box$131 + inner (anonymous) class Overrides_inlineClassKt$box$132 + inner (anonymous) class Overrides_inlineClassKt$box$133 + inner (anonymous) class Overrides_inlineClassKt$box$134 + inner (anonymous) class Overrides_inlineClassKt$box$135 + inner (anonymous) class Overrides_inlineClassKt$box$136 + inner (anonymous) class Overrides_inlineClassKt$box$137 + inner (anonymous) class Overrides_inlineClassKt$box$138 + inner (anonymous) class Overrides_inlineClassKt$box$139 + 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$15 + inner (anonymous) class Overrides_inlineClassKt$box$16 + inner (anonymous) class Overrides_inlineClassKt$box$17 + inner (anonymous) class Overrides_inlineClassKt$box$18 + inner (anonymous) class Overrides_inlineClassKt$box$19 + inner (anonymous) class Overrides_inlineClassKt$box$2 + inner (anonymous) class Overrides_inlineClassKt$box$20 + inner (anonymous) class Overrides_inlineClassKt$box$21 + inner (anonymous) class Overrides_inlineClassKt$box$22 + inner (anonymous) class Overrides_inlineClassKt$box$23 + inner (anonymous) class Overrides_inlineClassKt$box$24 + inner (anonymous) class Overrides_inlineClassKt$box$25 + inner (anonymous) class Overrides_inlineClassKt$box$26 + inner (anonymous) class Overrides_inlineClassKt$box$27 + inner (anonymous) class Overrides_inlineClassKt$box$28 + inner (anonymous) class Overrides_inlineClassKt$box$29 + inner (anonymous) class Overrides_inlineClassKt$box$3 + inner (anonymous) class Overrides_inlineClassKt$box$30 + inner (anonymous) class Overrides_inlineClassKt$box$31 + inner (anonymous) class Overrides_inlineClassKt$box$32 + inner (anonymous) class Overrides_inlineClassKt$box$33 + inner (anonymous) class Overrides_inlineClassKt$box$34 + inner (anonymous) class Overrides_inlineClassKt$box$35 + inner (anonymous) class Overrides_inlineClassKt$box$36 + inner (anonymous) class Overrides_inlineClassKt$box$37 + inner (anonymous) class Overrides_inlineClassKt$box$38 + inner (anonymous) class Overrides_inlineClassKt$box$39 + inner (anonymous) class Overrides_inlineClassKt$box$4 + inner (anonymous) class Overrides_inlineClassKt$box$40 + inner (anonymous) class Overrides_inlineClassKt$box$41 + inner (anonymous) class Overrides_inlineClassKt$box$42 + inner (anonymous) class Overrides_inlineClassKt$box$43 + inner (anonymous) class Overrides_inlineClassKt$box$44 + inner (anonymous) class Overrides_inlineClassKt$box$45 + inner (anonymous) class Overrides_inlineClassKt$box$46 + inner (anonymous) class Overrides_inlineClassKt$box$47 + inner (anonymous) class Overrides_inlineClassKt$box$48 + inner (anonymous) class Overrides_inlineClassKt$box$49 + inner (anonymous) class Overrides_inlineClassKt$box$5 + inner (anonymous) class Overrides_inlineClassKt$box$50 + inner (anonymous) class Overrides_inlineClassKt$box$51 + inner (anonymous) class Overrides_inlineClassKt$box$52 + inner (anonymous) class Overrides_inlineClassKt$box$53 + inner (anonymous) class Overrides_inlineClassKt$box$54 + inner (anonymous) class Overrides_inlineClassKt$box$55 + inner (anonymous) class Overrides_inlineClassKt$box$56 + inner (anonymous) class Overrides_inlineClassKt$box$57 + inner (anonymous) class Overrides_inlineClassKt$box$58 + inner (anonymous) class Overrides_inlineClassKt$box$59 + inner (anonymous) class Overrides_inlineClassKt$box$6 + inner (anonymous) class Overrides_inlineClassKt$box$60 + inner (anonymous) class Overrides_inlineClassKt$box$61 + inner (anonymous) class Overrides_inlineClassKt$box$62 + inner (anonymous) class Overrides_inlineClassKt$box$63 + inner (anonymous) class Overrides_inlineClassKt$box$64 + inner (anonymous) class Overrides_inlineClassKt$box$65 + inner (anonymous) class Overrides_inlineClassKt$box$66 + inner (anonymous) class Overrides_inlineClassKt$box$67 + inner (anonymous) class Overrides_inlineClassKt$box$68 + inner (anonymous) class Overrides_inlineClassKt$box$69 + inner (anonymous) class Overrides_inlineClassKt$box$7 + inner (anonymous) class Overrides_inlineClassKt$box$70 + inner (anonymous) class Overrides_inlineClassKt$box$71 + inner (anonymous) class Overrides_inlineClassKt$box$72 + inner (anonymous) class Overrides_inlineClassKt$box$73 + inner (anonymous) class Overrides_inlineClassKt$box$74 + inner (anonymous) class Overrides_inlineClassKt$box$75 + inner (anonymous) class Overrides_inlineClassKt$box$76 + inner (anonymous) class Overrides_inlineClassKt$box$77 + inner (anonymous) class Overrides_inlineClassKt$box$78 + inner (anonymous) class Overrides_inlineClassKt$box$79 + inner (anonymous) class Overrides_inlineClassKt$box$8 + inner (anonymous) class Overrides_inlineClassKt$box$80 + inner (anonymous) class Overrides_inlineClassKt$box$81 + inner (anonymous) class Overrides_inlineClassKt$box$82 + inner (anonymous) class Overrides_inlineClassKt$box$83 + inner (anonymous) class Overrides_inlineClassKt$box$84 + inner (anonymous) class Overrides_inlineClassKt$box$85 + inner (anonymous) class Overrides_inlineClassKt$box$86 + inner (anonymous) class Overrides_inlineClassKt$box$87 + inner (anonymous) class Overrides_inlineClassKt$box$88 + inner (anonymous) class Overrides_inlineClassKt$box$89 + inner (anonymous) class Overrides_inlineClassKt$box$9 + inner (anonymous) class Overrides_inlineClassKt$box$90 + inner (anonymous) class Overrides_inlineClassKt$box$91 + inner (anonymous) class Overrides_inlineClassKt$box$92 + inner (anonymous) class Overrides_inlineClassKt$box$93 + inner (anonymous) class Overrides_inlineClassKt$box$94 + inner (anonymous) class Overrides_inlineClassKt$box$95 + inner (anonymous) class Overrides_inlineClassKt$box$96 + 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 +} + +@kotlin.Metadata +public final class RealOverride { + // source: 'overrides_inlineClass.kt' + private field p-0: double + private field p-1: double + private method (p0: double, p1: double): void + public synthetic method (p0: double, p1: double, p2: kotlin.jvm.internal.DefaultConstructorMarker): void + public final @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic bridge method getP(): java.lang.Object + public synthetic final method getP-0(): double + public synthetic final method getP-1(): double + public final @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic bridge method getP1(): java.lang.Object + public synthetic final method getP1-0(): double + public synthetic final method getP1-1(): double + public synthetic bridge method setP(p0: java.lang.Object): void + public final method setP-sUp7gFk(p0: double, p1: double): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public final method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class ReifiedFakeOverride { + // source: 'overrides_inlineClass.kt' + public method (): void + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public method setP-sUp7gFk(p0: double, p1: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class ReifiedFakeOverrideMFVC { + // source: 'overrides_inlineClass.kt' + private final field field-0: double + private final field field-1: double + private synthetic method (p0: double, p1: double): void + public synthetic final static method box-impl(p0: double, p1: double): ReifiedFakeOverrideMFVC + public final static method constructor-impl(p0: double, p1: double): void + public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean + public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean + public final static method equals-sUp7gFk(p0: double, p1: double, p2: double, p3: double): boolean + public @org.jetbrains.annotations.NotNull method getP(): DPoint + public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint + public @org.jetbrains.annotations.NotNull method getP1(): DPoint + public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint + public method hashCode(): int + public static method hashCode-impl(p0: double, p1: double): int + public method setP-sUp7gFk(p0: double, p1: double): void + public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public method setP1-sUp7gFk(p0: double, p1: double): void + public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void + public @org.jetbrains.annotations.NotNull method toString(): java.lang.String + public static method toString-impl(p0: double, p1: double): java.lang.String + public synthetic final method unbox-impl-0(): double + public synthetic final method unbox-impl-1(): double + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolder { + // source: 'overrides_inlineClass.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void +} + +@kotlin.Metadata +public final class ReifiedMFVCHolderWithImpls$DefaultImpls { + // source: 'overrides_inlineClass.kt' + public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint + public synthetic static method getP-0(p0: ReifiedMFVCHolderWithImpls): double + public synthetic static method getP-1(p0: ReifiedMFVCHolderWithImpls): double + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint + public synthetic static method getP1-0(p0: ReifiedMFVCHolderWithImpls): double + public synthetic static method getP1-1(p0: ReifiedMFVCHolderWithImpls): double + public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void + public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolderWithImpls { + // source: 'overrides_inlineClass.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint + public synthetic abstract method getP-0(): double + public synthetic abstract method getP-1(): double + public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint + public synthetic abstract method getP1-0(): double + public synthetic abstract method getP1-1(): double + public abstract method setP-sUp7gFk(p0: double, p1: double): void + public abstract method setP1-sUp7gFk(p0: double, p1: double): void + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface SomePointInterface { + // source: 'overrides_inlineClass.kt' + public abstract method getSomethingGeneric(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public synthetic abstract method getSomethingMFVC-0(): double + public synthetic abstract method getSomethingMFVC-1(): double + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric(p0: java.lang.Object): void + public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingRegular(p0: int): void +} + +@kotlin.Metadata +public interface SomePointInterfaceWithMFVCBound { + // source: 'overrides_inlineClass.kt' + public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint + public synthetic abstract method getSomethingGeneric-0(): double + public synthetic abstract method getSomethingGeneric-1(): double + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint + public synthetic abstract method getSomethingMFVC-0(): double + public synthetic abstract method getSomethingMFVC-1(): double + public abstract method getSomethingRegular(): int + public abstract method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void + public abstract method setSomethingRegular(p0: int): void +} diff --git a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt index aba32f675e0..39d5854b5c9 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt +++ b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.kt @@ -1,11 +1,8 @@ -// IGNORE_BACKEND_K2: 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 // CHECK_BYTECODE_LISTING -// FIR_IDENTICAL interface AbstractPoint { val x: T diff --git a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt new file mode 100644 index 00000000000..7ac08f07463 --- /dev/null +++ b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt @@ -0,0 +1,2625 @@ +@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 + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVC { + // source: 'overrides_typeParameters.kt' + private final field field-0: java.lang.Object + private final field field-1: 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-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + 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-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): java.lang.Object + public final inner class GenericMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class GenericFakeOverrideMFVCWithMFVCUpperBound { + // source: 'overrides_typeParameters.kt' + private final field field-0: java.lang.Object + private final field field-1: 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-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + 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-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): java.lang.Object + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@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 + public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls +} + +@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 synthetic abstract method getP-0(): java.lang.Object + public synthetic abstract method getP-1(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic abstract method getP1-0(): java.lang.Object + public synthetic abstract method getP1-1(): java.lang.Object + 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 synthetic static method getP-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object + public synthetic static method getP-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): XPoint + public synthetic static method getP1-0(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object + public synthetic static method getP1-1(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object + 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 synthetic abstract method getP-0(): java.lang.Object + public synthetic abstract method getP-1(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic abstract method getP1-0(): java.lang.Object + public synthetic abstract method getP1-1(): java.lang.Object + 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: java.lang.Object + synthetic final field $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: 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 $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $xPoint-field-0: 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 $xSegment-field-0-0: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $otherXPoint-field-0: 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 $xSegment-field-1-0: 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 $xPoint-field-1: 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 $xSegment-field-0-1: 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 $otherXPoint-field-1: 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 $xSegment-field-1-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $otherXPoint-field-0: java.lang.Object + synthetic final field $otherXPoint-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xSegment-field-0-0: java.lang.Object + synthetic final field $xSegment-field-0-1: java.lang.Object + synthetic final field $xSegment-field-1-0: java.lang.Object + synthetic final field $xSegment-field-1-1: 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 $otherXPoint-field-0: java.lang.Object + synthetic final field $otherXPoint-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $otherXPoint-field-0: java.lang.Object + synthetic final field $otherXPoint-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $otherXPoint-field-0: java.lang.Object + synthetic final field $otherXPoint-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $reifiedFakeOverrideMFVC-field-0: java.lang.Object + synthetic final field $reifiedFakeOverrideMFVC-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $genericFakeOverrideMFVCWithMFVCUpperBound-field-0: java.lang.Object + synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field-1: java.lang.Object + synthetic final field $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPointWithInterface-field-0: java.lang.Object + synthetic final field $xPointWithInterface-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 $otherXPoint-field-0: java.lang.Object + synthetic final field $otherXPoint-field-1: 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 $xPoint-field-0: java.lang.Object + synthetic final field $xPoint-field-1: 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 + public final static method genericFunctionIC-lld4ICU(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void + public final static method genericFunctionMFVC-sUp7gFk(@org.jetbrains.annotations.NotNull p0: java.util.List, @org.jetbrains.annotations.NotNull p1: java.util.List): void +} + +@kotlin.Metadata +public final class RealOverride { + // source: 'overrides_typeParameters.kt' + private field p-0: java.lang.Object + private field p-1: java.lang.Object + public method (p0: java.lang.Object, p1: java.lang.Object): void + public final @org.jetbrains.annotations.NotNull method getP(): XPoint + public synthetic bridge method getP(): java.lang.Object + public synthetic final method getP-0(): java.lang.Object + public synthetic final method getP-1(): java.lang.Object + public final @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): java.lang.Object + public synthetic final method getP1-0(): java.lang.Object + public synthetic final method getP1-1(): java.lang.Object + public synthetic bridge method setP(p0: java.lang.Object): void + public final method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public synthetic bridge method setP1(p0: java.lang.Object): void + public final 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 + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class ReifiedFakeOverrideMFVC { + // source: 'overrides_typeParameters.kt' + private final field field-0: java.lang.Object + private final field field-1: 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-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + 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-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): java.lang.Object + public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls +} + +@kotlin.Metadata +public interface ReifiedMFVCHolder { + // source: 'overrides_typeParameters.kt' + public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint + public synthetic abstract method getP-0(): java.lang.Object + public synthetic abstract method getP-1(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic abstract method getP1-0(): java.lang.Object + public synthetic abstract method getP1-1(): java.lang.Object + 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 synthetic static method getP-0(p0: ReifiedMFVCHolderWithImpls): java.lang.Object + public synthetic static method getP-1(p0: ReifiedMFVCHolderWithImpls): java.lang.Object + public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): XPoint + public synthetic static method getP1-0(p0: ReifiedMFVCHolderWithImpls): java.lang.Object + public synthetic static method getP1-1(p0: ReifiedMFVCHolderWithImpls): java.lang.Object + 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 synthetic abstract method getP-0(): java.lang.Object + public synthetic abstract method getP-1(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic abstract method getP1-0(): java.lang.Object + public synthetic abstract method getP1-1(): java.lang.Object + 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 final class SomeInterface$DefaultImpls { + // source: 'overrides_typeParameters.kt' + public static method someFunction1(@org.jetbrains.annotations.NotNull p0: SomeInterface, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public static method someFunction2-lIoT8es(@org.jetbrains.annotations.NotNull p0: SomeInterface, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object): void + public final inner class SomeInterface$DefaultImpls +} + +@kotlin.Metadata +public interface SomeInterface { + // source: 'overrides_typeParameters.kt' + public abstract method someFunction1(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): void + public abstract method someFunction2-lIoT8es(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object): void + public final inner class SomeInterface$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 synthetic abstract method getSomethingMFVC-0(): java.lang.Object + public synthetic abstract method getSomethingMFVC-1(): java.lang.Object + 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 synthetic abstract method getSomethingGeneric-0(): java.lang.Object + public synthetic abstract method getSomethingGeneric-1(): java.lang.Object + public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint + public synthetic abstract method getSomethingMFVC-0(): java.lang.Object + public synthetic abstract method getSomethingMFVC-1(): java.lang.Object + 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 final field field-0: java.lang.Object + private final field field-1: 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-sUp7gFk(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 final method someFunction1(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): void + public final static method someFunction1-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object): void + public final method someFunction2-lIoT8es(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object): void + public final static method someFunction2-lIoT8es(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): 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-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class XPointWithInterface { + // source: 'overrides_typeParameters.kt' + private final field field-0: java.lang.Object + private final field field-1: 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-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean + public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): XPoint + public synthetic bridge method getSomethingGeneric(): java.lang.Object + public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint + public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint + public final method getSomethingRegular(): int + public final static method getSomethingRegular-impl(p0: java.lang.Object, p1: java.lang.Object): int + 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 final method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public final static method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void + public final static method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void + public final method setSomethingRegular(p0: int): void + public final 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-impl-0(): java.lang.Object + public synthetic final method unbox-impl-1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class XSegment { + // source: 'overrides_typeParameters.kt' + private final field field-0-0: java.lang.Object + private final field field-0-1: java.lang.Object + private final field field-1-0: java.lang.Object + private final field field-1-1: 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-sUp7gFk(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 @org.jetbrains.annotations.NotNull method getP1(): XPoint + public synthetic bridge method getP1(): 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-impl-0(): XPoint + public synthetic final method unbox-impl-0-0(): java.lang.Object + public synthetic final method unbox-impl-0-1(): java.lang.Object + public synthetic final method unbox-impl-1(): XPoint + public synthetic final method unbox-impl-1-0(): java.lang.Object + public synthetic final method unbox-impl-1-1(): java.lang.Object +} + +@kotlin.jvm.JvmInline +@kotlin.Metadata +public final class YPoint { + // source: 'overrides_typeParameters.kt' + private final field x: java.lang.Object + private synthetic method (p0: java.lang.Object): void + public synthetic final static method box-impl(p0: java.lang.Object): YPoint + public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object + public method equals(p0: java.lang.Object): boolean + public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean + public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object): boolean + public final method getX(): java.lang.Object + public method hashCode(): int + public static method hashCode-impl(p0: java.lang.Object): int + public method toString(): java.lang.String + public static method toString-impl(p0: java.lang.Object): java.lang.String + public synthetic final method unbox-impl(): java.lang.Object +} diff --git a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt index 97ce2a2540b..d789f00b35e 100644 --- a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt +++ b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.kt @@ -1,12 +1,9 @@ -// IGNORE_BACKEND_K2: 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 -// FIR_IDENTICAL interface AbstractPoint { val x: T