24105139ea
1. Extension functions declared in data classes are generated earlier by `generateMembersDeclaredInClassBody` 2. Extension functions fake override from parent class are generated earlier by `generateFakeOverrideMemberDeclarations` So it is safe to filter out extension functions inside `generateAdditionalMembersForDataClass` #KT-49715 #KT-51798
36 lines
1.6 KiB
Plaintext
Vendored
36 lines
1.6 KiB
Plaintext
Vendored
@kotlin.Metadata
|
|
public final class A$DefaultImpls {
|
|
// source: 'kt49715.kt'
|
|
public static @org.jetbrains.annotations.NotNull method toString(@org.jetbrains.annotations.NotNull p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.Object): java.lang.String
|
|
public final inner class A$DefaultImpls
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public interface A {
|
|
// source: 'kt49715.kt'
|
|
public abstract @org.jetbrains.annotations.NotNull method toString(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.String
|
|
public final inner class A$DefaultImpls
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final class B {
|
|
// source: 'kt49715.kt'
|
|
private final field x: int
|
|
public method <init>(p0: int): void
|
|
public final method component1(): int
|
|
public synthetic static method copy$default(p0: B, p1: int, p2: int, p3: java.lang.Object): B
|
|
public final @org.jetbrains.annotations.NotNull method copy(p0: int): B
|
|
public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean
|
|
public final method getX(): int
|
|
public method hashCode(): int
|
|
public final @org.jetbrains.annotations.NotNull method hi(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.String
|
|
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
|
|
public @org.jetbrains.annotations.NotNull method toString(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.String
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final class Kt49715Kt {
|
|
// source: 'kt49715.kt'
|
|
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
|
}
|