Files
kotlin-fork/compiler/testData/codegen/bytecodeListing/defaultArguments/functionInMultifileClass.txt
T
Alexander Udalov 500b1cfbd3 JVM IR: fix flags of $default methods in multi-file facades
Do not change origin of multifile class bridges to something else
because, as it turns out, there are numerous origin-specific checks in
the codegen that start to behave differently for multifile bridges.
Instead of the method-targeted origin MULTIFILE_BRIDGE, use new class
origin JVM_MULTIFILE_CLASS to detect whether a declaration is a
multifile bridge.

 #KT-40198 Fixed
 #KT-43145 Fixed
2020-11-06 19:27:52 +01:00

38 lines
3.3 KiB
Plaintext
Vendored

@kotlin.Metadata
public final class A {
// source: 'test.kt'
public synthetic static method internal$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static method internal(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method internalInline$default(p0: java.lang.String, p1: int, p2: int, p3: java.lang.Object): void
public final static method internalInline(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void
public synthetic static method public$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static method public(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method publicInline$default(p0: java.lang.String, p1: int, p2: int, p3: java.lang.Object): void
public final static method publicInline(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void
public synthetic static method published$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static @kotlin.PublishedApi method published(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method publishedInline$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static @kotlin.PublishedApi method publishedInline(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@kotlin.Metadata
synthetic final class A__TestKt {
// source: 'test.kt'
public synthetic static method internal$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static method internal(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method internalInline$default(p0: java.lang.String, p1: int, p2: int, p3: java.lang.Object): void
public final static method internalInline(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void
synthetic static method private$A__TestKt$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
private final static method private$A__TestKt(p0: java.lang.String): void
synthetic static method privateInline$A__TestKt$default(p0: java.lang.String, p1: int, p2: int, p3: java.lang.Object): void
private final static method privateInline$A__TestKt(p0: java.lang.String, p1: int): void
public synthetic static method public$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static method public(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method publicInline$default(p0: java.lang.String, p1: int, p2: int, p3: java.lang.Object): void
public final static method publicInline(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void
public synthetic static method published$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static @kotlin.PublishedApi method published(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method publishedInline$default(p0: java.lang.String, p1: int, p2: java.lang.Object): void
public final static @kotlin.PublishedApi method publishedInline(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}