public interface test/A { inner class test/A/DefaultImpls public abstract @org.jetbrains.annotations.NotNull method getC(): java.lang.String } public final class test/A/DefaultImpls { inner class test/A/DefaultImpls public static @org.jetbrains.annotations.NotNull method getC(p0: test.A): java.lang.String } public interface test/B { inner class test/B/DefaultImpls } public final class test/B/DefaultImpls { inner class test/B/DefaultImpls private static method getC(p0: test.B): java.lang.String } public class test/C { private final field c: java.lang.String public method (): void } public class test/D { private final @org.jetbrains.annotations.NotNull field b: java.lang.String public method (): void public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String public @org.jetbrains.annotations.NotNull method getC(): java.lang.String } public final class test/Kt2477Kt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String }