Files
kotlin/compiler/testData/codegen/bytecodeListing/varargsBridge.txt
Mads Ager 0279068214 [JVM_IR] Follow old backend in bridge visibility and varargs marking.
The old backend makes bridges for protected and package-private
methods public. Also, for bridges for vararg methods, the vararg
marker is not on the bridge.

These differences seem minor but are visible via reflection, so
we might as well follow the old backend.
2020-11-04 12:03:06 +01:00

16 lines
687 B
Plaintext
Vendored

@kotlin.Metadata
public abstract class A {
// source: 'varargsBridge.kt'
public method <init>(): void
protected varargs abstract @org.jetbrains.annotations.NotNull method doIt(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.String
public final @org.jetbrains.annotations.NotNull method test(): java.lang.String
}
@kotlin.Metadata
public final class B {
// source: 'varargsBridge.kt'
public method <init>(): void
protected varargs @org.jetbrains.annotations.NotNull method doIt(@org.jetbrains.annotations.NotNull p0: java.lang.Void[]): java.lang.String
public synthetic bridge method doIt(p0: java.lang.Object[]): java.lang.String
}