public final class ClassObjectsWithParentClassesKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } public class Test { public final static field Companion: Test.Companion inner class Test/Companion inner class Test/InnerClass inner class Test/NotInnerClass public method (): void public final @org.jetbrains.annotations.NotNull method test(): Test.InnerClass } public final static class Test/Companion { inner class Test/Companion private method (): void public final @org.jetbrains.annotations.NotNull method testStatic(@org.jetbrains.annotations.NotNull p0: Test.InnerClass): Test.NotInnerClass } public class Test/InnerClass { synthetic final field this$0: Test private final field value: int inner class Test/InnerClass public method (p0: Test, p1: int): void public final method getValue(): int } public static class Test/NotInnerClass { private final field value: int inner class Test/NotInnerClass public method (p0: int): void public final method getValue(): int }