Add associateWith to Array<T> #KT-30372
This commit is contained in:
+2
@@ -805,6 +805,8 @@ public final class kotlin/collections/ArraysKt {
|
||||
public static final fun associateTo ([Ljava/lang/Object;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
|
||||
public static final fun associateTo ([SLjava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
|
||||
public static final fun associateTo ([ZLjava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
|
||||
public static final fun associateWith ([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
|
||||
public static final fun associateWithTo ([Ljava/lang/Object;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
|
||||
public static final fun average ([B)D
|
||||
public static final fun average ([D)D
|
||||
public static final fun average ([F)D
|
||||
|
||||
@@ -437,10 +437,15 @@ object Snapshots : TemplateGroupBase() {
|
||||
}
|
||||
|
||||
val f_associateWith = fn("associateWith(valueSelector: (K) -> V)") {
|
||||
include(Iterables, Sequences, CharSequences)
|
||||
include(Iterables, Sequences, CharSequences, ArraysOfObjects, ArraysOfPrimitives, ArraysOfUnsigned)
|
||||
} builder {
|
||||
inline()
|
||||
specialFor(ArraysOfPrimitives, ArraysOfUnsigned) { inlineOnly() }
|
||||
since("1.3")
|
||||
specialFor(ArraysOfObjects, ArraysOfPrimitives, ArraysOfUnsigned) {
|
||||
since("1.4")
|
||||
annotation("@ExperimentalStdlibApi")
|
||||
}
|
||||
typeParam("K", primary = true)
|
||||
typeParam("V")
|
||||
returns("Map<K, V>")
|
||||
@@ -472,10 +477,15 @@ object Snapshots : TemplateGroupBase() {
|
||||
}
|
||||
|
||||
val f_associateWithTo = fn("associateWithTo(destination: M, valueSelector: (K) -> V)") {
|
||||
include(Iterables, Sequences, CharSequences)
|
||||
include(Iterables, Sequences, CharSequences, ArraysOfObjects, ArraysOfPrimitives, ArraysOfUnsigned)
|
||||
} builder {
|
||||
inline()
|
||||
specialFor(ArraysOfPrimitives, ArraysOfUnsigned) { inlineOnly() }
|
||||
since("1.3")
|
||||
specialFor(ArraysOfObjects, ArraysOfPrimitives, ArraysOfUnsigned) {
|
||||
since("1.4")
|
||||
annotation("@ExperimentalStdlibApi")
|
||||
}
|
||||
typeParam("K", primary = true)
|
||||
typeParam("V")
|
||||
typeParam("M : MutableMap<in K, in V>")
|
||||
|
||||
Reference in New Issue
Block a user