Introduce MutableList.fill and shuffle/shuffled extensions for JVM only

'shuffle' and 'fill' are inline only, but 'shuffled' is not.

#KT-8823 Fixed
#KT-9010 Fixed
This commit is contained in:
Ilya Gorbunov
2017-06-06 16:37:56 +03:00
parent 16d3d2f764
commit bb22d6647b
4 changed files with 82 additions and 0 deletions
@@ -1697,6 +1697,8 @@ public final class kotlin/collections/CollectionsKt {
public static final fun retainAll (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z
public static final fun reverse (Ljava/util/List;)V
public static final fun reversed (Ljava/lang/Iterable;)Ljava/util/List;
public static final fun shuffled (Ljava/lang/Iterable;)Ljava/util/List;
public static final fun shuffled (Ljava/lang/Iterable;Ljava/util/Random;)Ljava/util/List;
public static final fun single (Ljava/lang/Iterable;)Ljava/lang/Object;
public static final fun single (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public static final fun single (Ljava/util/List;)Ljava/lang/Object;
@@ -1556,6 +1556,8 @@ public final class kotlin/collections/CollectionsKt {
public static final fun retainAll (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z
public static final fun reverse (Ljava/util/List;)V
public static final fun reversed (Ljava/lang/Iterable;)Ljava/util/List;
public static final fun shuffled (Ljava/lang/Iterable;)Ljava/util/List;
public static final fun shuffled (Ljava/lang/Iterable;Ljava/util/Random;)Ljava/util/List;
public static final fun single (Ljava/lang/Iterable;)Ljava/lang/Object;
public static final fun single (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public static final fun single (Ljava/util/List;)Ljava/lang/Object;