@kotlin.Metadata public final class I1$DefaultImpls { // source: 'kt62788.kt' public static @MyAnnotation method foo(@org.jetbrains.annotations.NotNull p0: I1): void public final inner class I1$DefaultImpls public final inner class MyInterface$DefaultImpls } @kotlin.Metadata public interface I1 { // source: 'kt62788.kt' public final inner class I1$DefaultImpls } @kotlin.Metadata public final class I2$DefaultImpls { // source: 'kt62788.kt' public static method foo(@org.jetbrains.annotations.NotNull p0: I2): void public final inner class I2$DefaultImpls } @kotlin.Metadata public interface I2 { // source: 'kt62788.kt' public abstract method foo(): void public final inner class I2$DefaultImpls } @kotlin.annotation.Retention(value=BINARY) @java.lang.annotation.Retention(value=CLASS) @kotlin.Metadata public annotation class MyAnnotation { // source: 'kt62788.kt' } @kotlin.Metadata public final class MyClass { // source: 'kt62788.kt' public method (): void public @MyAnnotation method foo(): void public final inner class I2$DefaultImpls } @kotlin.Metadata public final class MyInterface$DefaultImpls { // source: 'kt62788.kt' public static @MyAnnotation method foo(@org.jetbrains.annotations.NotNull p0: MyInterface): void public final inner class MyInterface$DefaultImpls } @kotlin.Metadata public interface MyInterface { // source: 'kt62788.kt' public abstract @MyAnnotation method foo(): void public final inner class MyInterface$DefaultImpls }