Files
kotlin-fork/compiler/frontend/builtins/jet/Arrays.jet
T
2013-08-21 19:52:42 +04:00

85 lines
2.0 KiB
Plaintext

package jet
public fun arrayOfNulls<T>(public size : Int) : Array<T?>
public class Array<reified T>(public val size : Int, init : (Int) -> T) {
public fun get(index : Int) : T
public fun set(index : Int, value : T) : Unit
public fun iterator() : Iterator<T>
public val indices : IntRange
}
public class ByteArray(public val size : Int) {
public fun get(index : Int) : Byte
public fun set(index : Int, value : Byte) : Unit
public fun iterator() : ByteIterator
public val indices : IntRange
}
public class ShortArray(public val size : Int) {
public fun get(index : Int) : Short
public fun set(index : Int, value : Short) : Unit
public fun iterator() : ShortIterator
public val indices : IntRange
}
public class IntArray(public val size : Int) {
public fun get(index : Int) : Int
public fun set(index : Int, value : Int) : Unit
public fun iterator() : IntIterator
public val indices : IntRange
}
public class LongArray(public val size : Int) {
public fun get(index : Int) : Long
public fun set(index : Int, value : Long) : Unit
public fun iterator() : LongIterator
public val indices : IntRange
}
public class FloatArray(public val size : Int) {
public fun get(index : Int) : Float
public fun set(index : Int, value : Float) : Unit
public fun iterator() : FloatIterator
public val indices : IntRange
}
public class DoubleArray(public val size : Int) {
public fun get(index : Int) : Double
public fun set(index : Int, value : Double) : Unit
public fun iterator() : DoubleIterator
public val indices : IntRange
}
public class CharArray(public val size : Int) {
public fun get(index : Int) : Char
public fun set(index : Int, value : Char) : Unit
public fun iterator() : CharIterator
public val indices : IntRange
}
public class BooleanArray(public val size : Int) {
public fun get(index : Int) : Boolean
public fun set(index : Int, value : Boolean) : Unit
public fun iterator() : BooleanIterator
public val indices : IntRange
}