30 lines
1.1 KiB
Java
30 lines
1.1 KiB
Java
package d0.t;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
/* compiled from: CollectionsJVM.kt */
|
|
public class m {
|
|
public static final <T> Object[] copyToArrayOfAny(T[] tArr, boolean z2) {
|
|
d0.z.d.m.checkNotNullParameter(tArr, "$this$copyToArrayOfAny");
|
|
if (z2 && d0.z.d.m.areEqual(tArr.getClass(), Object[].class)) {
|
|
return tArr;
|
|
}
|
|
Object[] copyOf = Arrays.copyOf(tArr, tArr.length, Object[].class);
|
|
d0.z.d.m.checkNotNullExpressionValue(copyOf, "java.util.Arrays.copyOf(… Array<Any?>::class.java)");
|
|
return copyOf;
|
|
}
|
|
|
|
public static final <T> List<T> listOf(T t) {
|
|
List<T> singletonList = Collections.singletonList(t);
|
|
d0.z.d.m.checkNotNullExpressionValue(singletonList, "java.util.Collections.singletonList(element)");
|
|
return singletonList;
|
|
}
|
|
|
|
public static final <T> List<T> shuffled(Iterable<? extends T> iterable) {
|
|
d0.z.d.m.checkNotNullParameter(iterable, "$this$shuffled");
|
|
List<T> mutableList = u.toMutableList(iterable);
|
|
Collections.shuffle(mutableList);
|
|
return mutableList;
|
|
}
|
|
}
|