// Generated by org.jetbrains.jet.generators.runtime.iterators.GenerateIterators package jet public abstract class ByteIterator : Iterator { override final fun next() = nextByte() public abstract fun nextByte(): Byte } public abstract class CharIterator : Iterator { override final fun next() = nextChar() public abstract fun nextChar(): Char } public abstract class ShortIterator : Iterator { override final fun next() = nextShort() public abstract fun nextShort(): Short } public abstract class IntIterator : Iterator { override final fun next() = nextInt() public abstract fun nextInt(): Int } public abstract class LongIterator : Iterator { override final fun next() = nextLong() public abstract fun nextLong(): Long } public abstract class FloatIterator : Iterator { override final fun next() = nextFloat() public abstract fun nextFloat(): Float } public abstract class DoubleIterator : Iterator { override final fun next() = nextDouble() public abstract fun nextDouble(): Double } public abstract class BooleanIterator : Iterator { override final fun next() = nextBoolean() public abstract fun nextBoolean(): Boolean }