public interface ISized { public abstract method getSize(): int } public final class MutableArray { private final field array: java.lang.Object[] public method (p0: int, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void public method get(p0: int): java.lang.Object public method getSize(): int public @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator public method set(p0: int, p1: int, p2: java.lang.Object): void public method set(p0: int, p1: java.lang.Object): void } public final class MyIterator { private final @org.jetbrains.annotations.NotNull field array: ReadOnlyArray private field index: int public method (@org.jetbrains.annotations.NotNull p0: ReadOnlyArray): void public final @org.jetbrains.annotations.NotNull method getArray(): ReadOnlyArray public method hasNext(): boolean public method next(): java.lang.Object public method remove(): void } public interface ReadOnlyArray { inner class ReadOnlyArray/DefaultImpls public abstract method get(p0: int): java.lang.Object public abstract @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator } public final class ReadOnlyArray/DefaultImpls { inner class ReadOnlyArray/DefaultImpls public static @org.jetbrains.annotations.NotNull method iterator(p0: ReadOnlyArray): java.util.Iterator } public final class StdlibKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } public interface WriteOnlyArray { inner class WriteOnlyArray/DefaultImpls public abstract method set(p0: int, p1: int, p2: java.lang.Object): void public abstract method set(p0: int, p1: java.lang.Object): void } public final class WriteOnlyArray/DefaultImpls { inner class WriteOnlyArray/DefaultImpls public static method set(p0: WriteOnlyArray, p1: int, p2: int, p3: java.lang.Object): void } public interface javaUtilIterator { inner class javaUtilIterator/DefaultImpls public abstract method remove(): void } public final class javaUtilIterator/DefaultImpls { inner class javaUtilIterator/DefaultImpls public static method remove(p0: javaUtilIterator): void }