From 88c2c90a12727108aa2aaa48f5d09fd903625026 Mon Sep 17 00:00:00 2001 From: Shubham Ajmera Date: Mon, 28 Mar 2016 11:53:20 +0100 Subject: [PATCH] Add OpenJDK Arrays parallelSetAll methods Adds parallelSetAll(int[], java.util.function.IntUnaryOperator), parallelSetAll(long[], java.util.function.IntToLongFunction), parallelSetAll(double[], java.util.function.IntToDoubleFunction), parallelSetAll(T[], java.util.function.IntFunction) from the upstream along with the corresponding tests. Bug: 27540010 (cherry-picked from commit 4293e554dbdc7aae8f965b8da96be03219584a17) Change-Id: Iaa4a0749d8bb95ea8a0072a43bfbd6d6f459ff28 --- api/current.txt | 5 ++++- api/system-current.txt | 5 ++++- api/test-current.txt | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/api/current.txt b/api/current.txt index a9bb90f3e8ad..5c5ff380b848 100644 --- a/api/current.txt +++ b/api/current.txt @@ -57402,6 +57402,10 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); + method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); + method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); + method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); method public static void parallelSort(byte[]); method public static void parallelSort(byte[], int, int); method public static void parallelSort(char[]); @@ -66416,4 +66420,3 @@ package org.xmlpull.v1.sax2 { } } - diff --git a/api/system-current.txt b/api/system-current.txt index a9324d996837..e3834e618010 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -60465,6 +60465,10 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); + method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); + method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); + method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); method public static void parallelSort(byte[]); method public static void parallelSort(byte[], int, int); method public static void parallelSort(char[]); @@ -69479,4 +69483,3 @@ package org.xmlpull.v1.sax2 { } } - diff --git a/api/test-current.txt b/api/test-current.txt index f774c43f645d..50d2e0be77c8 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -57476,6 +57476,10 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); + method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); + method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); + method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); method public static void parallelSort(byte[]); method public static void parallelSort(byte[], int, int); method public static void parallelSort(char[]); @@ -66490,4 +66494,3 @@ package org.xmlpull.v1.sax2 { } } - -- 2.11.0