add more array based tests and JS compliant typesafe array constructor functions

This commit is contained in:
James Strachan
2012-07-05 16:27:39 +01:00
parent 4671e2b853
commit e9ed7b6d2a
5 changed files with 112 additions and 45 deletions
+26 -1
View File
@@ -3,8 +3,33 @@ package kotlin
import java.util.*
library("comparator")
public fun comparator<T>(f : (T, T) -> Int) : Comparator<T> = js.noImpl
public fun comparator<T>(f : (T, T) -> Int): Comparator<T> = js.noImpl
library("array")
public fun <T> array(vararg value: T): Array<T> = js.noImpl
// "constructors" for primitive types array
library("array")
public fun doubleArray(vararg content : Double): DoubleArray = js.noImpl
library("array")
public fun floatArray(vararg content : Float): FloatArray = js.noImpl
library("array")
public fun longArray(vararg content : Long): LongArray = js.noImpl
library("array")
public fun intArray(vararg content : Int): IntArray = js.noImpl
library("array")
public fun charArray(vararg content : Char): CharArray = js.noImpl
library("array")
public fun shortArray(vararg content : Short): ShortArray = js.noImpl
library("array")
public fun byteArray(vararg content : Byte): ByteArray = js.noImpl
library("array")
public fun booleanArray(vararg content : Boolean): BooleanArray = js.noImpl