public annotation class Anno { // source: 'Anno.java' public abstract method value(): java.lang.Class } @Anno(value=Outer$Middle$Inner::class) @kotlin.Metadata public final class InAnnotation { // source: 'innerClasses.kt' public inner class Outer$Middle public inner class Outer$Middle$Inner public method (): void } @kotlin.Metadata public final class InInlineMethod { // source: 'innerClasses.kt' public inner class Outer$Middle public inner class Outer$Middle$Inner public final inner class OuterKt$MiddleKt public final inner class OuterKt$MiddleKt$InnerKt public method (): void public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Outer$Middle$Inner): java.lang.Class } @kotlin.Metadata public final class InPrivateMethod { // source: 'innerClasses.kt' public method (): void } @kotlin.Metadata public final class InPublicMethod { // source: 'innerClasses.kt' public inner class Outer$Middle public inner class Outer$Middle$Inner public method (): void public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Outer$Middle$Inner): java.lang.Class } public class Outer$Middle$Inner { // source: 'Outer.java' public inner class Outer$Middle public inner class Outer$Middle$Inner public method (): void } public class Outer$Middle { // source: 'Outer.java' public inner class Outer$Middle public inner class Outer$Middle$Inner public method (): void } public class Outer { // source: 'Outer.java' public inner class Outer$Middle public method (): void } @kotlin.Metadata public final class OuterKt$MiddleKt$InnerKt { // source: 'innerClasses.kt' public final inner class OuterKt$MiddleKt public final inner class OuterKt$MiddleKt$InnerKt public method (): void } @kotlin.Metadata public final class OuterKt$MiddleKt { // source: 'innerClasses.kt' public final inner class OuterKt$MiddleKt public final inner class OuterKt$MiddleKt$InnerKt public method (): void } @kotlin.Metadata public final class OuterKt { // source: 'innerClasses.kt' public final inner class OuterKt$MiddleKt public method (): void }