Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d6db1c31 authored by Shubham Ajmera's avatar Shubham Ajmera
Browse files

Port OpenJDK 8 java.util.Arrays#setAll methods

and add tests

Bug: 27540010
(cherry-picked from commit 8586ec5f)
Change-Id: I18f502caabc2f140fa503a0b03e9d6e310b4246c
parent 8b1918e5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -57456,6 +57456,10 @@ package java.util {
    method public static void parallelSort(T[], int, int);
    method public static void parallelSort(T[], java.util.Comparator<? super T>);
    method public static void parallelSort(T[], int, int, java.util.Comparator<? super T>);
    method public static void setAll(T[], java.util.function.IntFunction<? extends T>);
    method public static void setAll(int[], java.util.function.IntUnaryOperator);
    method public static void setAll(long[], java.util.function.IntToLongFunction);
    method public static void setAll(double[], java.util.function.IntToDoubleFunction);
    method public static void sort(int[]);
    method public static void sort(int[], int, int);
    method public static void sort(long[]);
+4 −0
Original line number Diff line number Diff line
@@ -60549,6 +60549,10 @@ package java.util {
    method public static void parallelSort(T[], int, int);
    method public static void parallelSort(T[], java.util.Comparator<? super T>);
    method public static void parallelSort(T[], int, int, java.util.Comparator<? super T>);
    method public static void setAll(T[], java.util.function.IntFunction<? extends T>);
    method public static void setAll(int[], java.util.function.IntUnaryOperator);
    method public static void setAll(long[], java.util.function.IntToLongFunction);
    method public static void setAll(double[], java.util.function.IntToDoubleFunction);
    method public static void sort(int[]);
    method public static void sort(int[], int, int);
    method public static void sort(long[]);
+4 −0
Original line number Diff line number Diff line
@@ -57530,6 +57530,10 @@ package java.util {
    method public static void parallelSort(T[], int, int);
    method public static void parallelSort(T[], java.util.Comparator<? super T>);
    method public static void parallelSort(T[], int, int, java.util.Comparator<? super T>);
    method public static void setAll(T[], java.util.function.IntFunction<? extends T>);
    method public static void setAll(int[], java.util.function.IntUnaryOperator);
    method public static void setAll(long[], java.util.function.IntToLongFunction);
    method public static void setAll(double[], java.util.function.IntToDoubleFunction);
    method public static void sort(int[]);
    method public static void sort(int[], int, int);
    method public static void sort(long[]);