0db60bf6cb
Since annotations are a part of the declaration, they must have the same visibility as the declaration in the bytecode. Otherwise obfuscators like Proguard might strip the "$annotations" method and no annotations would be found via Kotlin reflection #KT-15993 Fixed
28 lines
1.3 KiB
Plaintext
Vendored
28 lines
1.3 KiB
Plaintext
Vendored
@kotlin.Metadata
|
|
public enum class A {
|
|
public final static field Companion: A.Companion
|
|
private final static @org.jetbrains.annotations.NotNull field bar: java.lang.String
|
|
public final static @org.jetbrains.annotations.NotNull field constBar: java.lang.String
|
|
public final static @kotlin.jvm.JvmField @org.jetbrains.annotations.NotNull field foo: java.lang.String
|
|
inner class A/Companion
|
|
protected method <init>(p0: java.lang.String, p1: int): void
|
|
public final static @kotlin.jvm.JvmStatic @org.jetbrains.annotations.NotNull method baz(): java.lang.String
|
|
public final static @org.jetbrains.annotations.NotNull method getBar(): java.lang.String
|
|
public static method valueOf(p0: java.lang.String): A
|
|
public static method values(): A[]
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final static class A/Companion {
|
|
inner class A/Companion
|
|
private method <init>(): void
|
|
public synthetic deprecated static @kotlin.jvm.JvmStatic method bar$annotations(): void
|
|
public final @kotlin.jvm.JvmStatic @org.jetbrains.annotations.NotNull method baz(): java.lang.String
|
|
public final @org.jetbrains.annotations.NotNull method getBar(): java.lang.String
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final class EnumCompanionObjectKt {
|
|
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
|
}
|