641d636c45
Trick codegen into generating getfield from the anonymous class instead of its supertype (e.g. kotlin.jvm.internal.FunctionReference, PropertyReference or AdaptedFunctionReference). This gets rid of unnecessary accessors in some cases, and will help in the subsequent commit that changes logic around access to fields from Java superclasses.
35 lines
1.8 KiB
Plaintext
Vendored
35 lines
1.8 KiB
Plaintext
Vendored
@kotlin.Metadata
|
|
synthetic final class A$testDefaultArguments$1 {
|
|
// source: 'adaptedReference.kt'
|
|
enclosing method A.testDefaultArguments()V
|
|
inner (anonymous) class A$testDefaultArguments$1
|
|
method <init>(p0: 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
|
|
synthetic final class A$testDefaultArguments$2 {
|
|
// source: 'adaptedReference.kt'
|
|
enclosing method A.testDefaultArguments()V
|
|
inner (anonymous) class A$testDefaultArguments$2
|
|
method <init>(p0: java.lang.Object): void
|
|
public final @org.jetbrains.annotations.Nullable method invoke(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object
|
|
public synthetic bridge method invoke(p0: java.lang.Object): java.lang.Object
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final class A {
|
|
// source: 'adaptedReference.kt'
|
|
inner (anonymous) class A$testDefaultArguments$1
|
|
inner (anonymous) class A$testDefaultArguments$2
|
|
public method <init>(): void
|
|
public synthetic final static method access$testDefaultArguments$defaultArgs$0(p0: A, p1: kotlin.coroutines.Continuation): java.lang.Object
|
|
synthetic static method defaultArgs$default(p0: A, p1: int, p2: java.lang.String, p3: int, p4: java.lang.Object): java.lang.String
|
|
private final method defaultArgs(p0: int, p1: java.lang.String): java.lang.String
|
|
private final method myApply(p0: kotlin.jvm.functions.Function0): void
|
|
private final method myApplySuspend(p0: kotlin.jvm.functions.Function1): void
|
|
private synthetic final static method testDefaultArguments$defaultArgs$0(p0: A, p1: kotlin.coroutines.Continuation): java.lang.Object
|
|
public final method testDefaultArguments(): void
|
|
}
|