diff --git a/libraries/stdlib/api/js-v1/kotlin.collections.kt b/libraries/stdlib/api/js-v1/kotlin.collections.kt index 3ab7bf70f97..c1b0115c42b 100644 --- a/libraries/stdlib/api/js-v1/kotlin.collections.kt +++ b/libraries/stdlib/api/js-v1/kotlin.collections.kt @@ -10461,7 +10461,7 @@ public final class ArrayDeque : kotlin.collections.AbstractMutableList { public open class ArrayList : kotlin.collections.AbstractMutableList, kotlin.collections.MutableList, kotlin.collections.RandomAccess { public constructor ArrayList() - public constructor ArrayList(initialCapacity: kotlin.Int = ...) + public constructor ArrayList(initialCapacity: kotlin.Int) public constructor ArrayList(elements: kotlin.collections.Collection) @@ -10618,7 +10618,7 @@ public open class HashMap : kotlin.collections.AbstractMutableMap, k public constructor HashMap(initialCapacity: kotlin.Int) - public constructor HashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor HashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor HashMap(original: kotlin.collections.Map) @@ -10644,7 +10644,7 @@ public open class HashSet : kotlin.collections.AbstractMutableSet, kotlin. public constructor HashSet(initialCapacity: kotlin.Int) - public constructor HashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor HashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor HashSet(elements: kotlin.collections.Collection) @@ -10724,7 +10724,7 @@ public open class LinkedHashMap : kotlin.collections.HashMap, kotlin public constructor LinkedHashMap(initialCapacity: kotlin.Int) - public constructor LinkedHashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor LinkedHashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor LinkedHashMap(original: kotlin.collections.Map) @@ -10748,7 +10748,7 @@ public open class LinkedHashSet : kotlin.collections.HashSet, kotlin.colle public constructor LinkedHashSet(initialCapacity: kotlin.Int) - public constructor LinkedHashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor LinkedHashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor LinkedHashSet(elements: kotlin.collections.Collection) } diff --git a/libraries/stdlib/api/js/kotlin.collections.kt b/libraries/stdlib/api/js/kotlin.collections.kt index 082c6f68e26..457e99d3e69 100644 --- a/libraries/stdlib/api/js/kotlin.collections.kt +++ b/libraries/stdlib/api/js/kotlin.collections.kt @@ -10425,7 +10425,7 @@ public final class ArrayDeque : kotlin.collections.AbstractMutableList { public open class ArrayList : kotlin.collections.AbstractMutableList, kotlin.collections.MutableList, kotlin.collections.RandomAccess { public constructor ArrayList() - public constructor ArrayList(initialCapacity: kotlin.Int = ...) + public constructor ArrayList(initialCapacity: kotlin.Int) public constructor ArrayList(elements: kotlin.collections.Collection) @@ -10530,7 +10530,7 @@ public open class HashMap : kotlin.collections.AbstractMutableMap, k public constructor HashMap(initialCapacity: kotlin.Int) - public constructor HashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor HashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor HashMap(original: kotlin.collections.Map) @@ -10556,7 +10556,7 @@ public open class HashSet : kotlin.collections.AbstractMutableSet, kotlin. public constructor HashSet(initialCapacity: kotlin.Int) - public constructor HashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor HashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor HashSet(elements: kotlin.collections.Collection) @@ -10618,7 +10618,7 @@ public open class LinkedHashMap : kotlin.collections.HashMap, kotlin public constructor LinkedHashMap(initialCapacity: kotlin.Int) - public constructor LinkedHashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor LinkedHashMap(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor LinkedHashMap(original: kotlin.collections.Map) @@ -10642,7 +10642,7 @@ public open class LinkedHashSet : kotlin.collections.HashSet, kotlin.colle public constructor LinkedHashSet(initialCapacity: kotlin.Int) - public constructor LinkedHashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float = ...) + public constructor LinkedHashSet(initialCapacity: kotlin.Int, loadFactor: kotlin.Float) public constructor LinkedHashSet(elements: kotlin.collections.Collection) } diff --git a/libraries/stdlib/js/src/kotlin/collections/ArrayList.kt b/libraries/stdlib/js/src/kotlin/collections/ArrayList.kt index 22fb104b3ac..9689eaaf13a 100644 --- a/libraries/stdlib/js/src/kotlin/collections/ArrayList.kt +++ b/libraries/stdlib/js/src/kotlin/collections/ArrayList.kt @@ -24,8 +24,7 @@ public actual open class ArrayList internal constructor(private var array: Ar * Creates an empty [ArrayList]. * @param initialCapacity initial capacity (ignored) */ - @Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS") - public actual constructor(initialCapacity: Int = 0) : this(emptyArray()) {} + public actual constructor(initialCapacity: Int) : this(emptyArray()) {} /** * Creates an [ArrayList] filled from the [elements] collection. diff --git a/libraries/stdlib/js/src/kotlin/collections/HashMap.kt b/libraries/stdlib/js/src/kotlin/collections/HashMap.kt index 02e8059cbee..f9733b200c6 100644 --- a/libraries/stdlib/js/src/kotlin/collections/HashMap.kt +++ b/libraries/stdlib/js/src/kotlin/collections/HashMap.kt @@ -69,8 +69,7 @@ public actual open class HashMap : AbstractMutableMap, MutableMap= 0) { "Negative initial capacity: $initialCapacity" } require(loadFactor >= 0) { "Non-positive load factor: $loadFactor" } diff --git a/libraries/stdlib/js/src/kotlin/collections/HashSet.kt b/libraries/stdlib/js/src/kotlin/collections/HashSet.kt index 9f099aa7391..90ab241d6ed 100644 --- a/libraries/stdlib/js/src/kotlin/collections/HashSet.kt +++ b/libraries/stdlib/js/src/kotlin/collections/HashSet.kt @@ -41,8 +41,7 @@ public actual open class HashSet : AbstractMutableSet, MutableSet { * * @throws IllegalArgumentException if the initial capacity or load factor are negative */ - @Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS") - actual constructor(initialCapacity: Int, loadFactor: Float = 0.0f) { + actual constructor(initialCapacity: Int, loadFactor: Float) { map = HashMap(initialCapacity, loadFactor) } diff --git a/libraries/stdlib/js/src/kotlin/collections/LinkedHashMap.kt b/libraries/stdlib/js/src/kotlin/collections/LinkedHashMap.kt index 8f10ed58714..20343a8acfc 100644 --- a/libraries/stdlib/js/src/kotlin/collections/LinkedHashMap.kt +++ b/libraries/stdlib/js/src/kotlin/collections/LinkedHashMap.kt @@ -186,8 +186,7 @@ public actual open class LinkedHashMap : HashMap, MutableMap { * * @throws IllegalArgumentException if the initial capacity or load factor are negative */ - @Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS") - actual constructor(initialCapacity: Int, loadFactor: Float = 0.0f) : super(initialCapacity, loadFactor) { + actual constructor(initialCapacity: Int, loadFactor: Float) : super(initialCapacity, loadFactor) { map = HashMap>() } diff --git a/libraries/stdlib/js/src/kotlin/collections/LinkedHashSet.kt b/libraries/stdlib/js/src/kotlin/collections/LinkedHashSet.kt index b599a3446bb..2f85f0b9094 100644 --- a/libraries/stdlib/js/src/kotlin/collections/LinkedHashSet.kt +++ b/libraries/stdlib/js/src/kotlin/collections/LinkedHashSet.kt @@ -38,8 +38,7 @@ public actual open class LinkedHashSet : HashSet, MutableSet { * * @throws IllegalArgumentException if the initial capacity or load factor are negative */ - @Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS") - actual constructor(initialCapacity: Int, loadFactor: Float = 0.0f) : super(LinkedHashMap(initialCapacity, loadFactor)) + actual constructor(initialCapacity: Int, loadFactor: Float) : super(LinkedHashMap(initialCapacity, loadFactor)) actual constructor(initialCapacity: Int) : this(initialCapacity, 0.0f)