public final class AnnotatedEnumEntryKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } public enum class E { public final static @First field E1: E public final static @Second field E2: E inner class E/E1 protected method (p0: java.lang.String, p1: int): void public static method valueOf(p0: java.lang.String): E public static method values(): E[] } @First final static class E/E1 { inner class E/E1 method (p0: java.lang.String, p1: int): void public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String } @kotlin.annotation.Retention @java.lang.annotation.Retention public annotation class First @kotlin.annotation.Retention @java.lang.annotation.Retention public annotation class Second { public abstract method value(): java.lang.String }