diff --git a/js/js.libraries/src/core/javautilCode.kt b/js/js.libraries/src/core/javautilCode.kt index e8ae545c521..7561b1e888a 100644 --- a/js/js.libraries/src/core/javautilCode.kt +++ b/js/js.libraries/src/core/javautilCode.kt @@ -7,26 +7,35 @@ public object Collections { public fun max(col : Collection, comp : Comparator) : T = js.noImpl // TODO should be immutable! + library public val emptyList: List = ArrayList() + library public val emptyMap: Map = HashMap() + library public val EMPTY_LIST: List get() = emptyList() + library public val EMPTY_MAP: Map get() = emptyMap() + library public fun emptyList(): List = emptyList as List + library public fun emptyMap(): Map = emptyMap as Map + library public fun sort(list: List): Unit { throw UnsupportedOperationException() } + library public fun sort(list: List, comparator: java.util.Comparator): Unit { throw UnsupportedOperationException() } + library public fun reverse(list: List): Unit { val size = list.size() for (i in 0.upto(size / 2)) {