OpenJDK / jdk8u / monojdk8u
changeset 48890:37aca7715d13 jdk8u332-b09 jdk8u332-ga
8284936: Fix Java 7 bootstrap breakage due to use of Arrays.stream
Reviewed-by: mbalao
author | andrew |
---|---|
date | Mon, 18 Apr 2022 01:32:28 +0100 |
parents | 3044c8e1b68b |
children | 1603c2f21029 |
files | jaxp/src/com/sun/java_cup/internal/runtime/lr_parser.java jaxp/src/com/sun/org/apache/xpath/internal/compiler/Token.java |
diffstat | 2 files changed, 12 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/jaxp/src/com/sun/java_cup/internal/runtime/lr_parser.java Sat Apr 16 04:24:00 2022 +0100 +++ b/jaxp/src/com/sun/java_cup/internal/runtime/lr_parser.java Mon Apr 18 01:32:28 2022 +0100 @@ -389,7 +389,12 @@ } private boolean contains(final int[] arr, final int key) { - return Arrays.stream(arr).anyMatch(i -> i == key); + for (int i = 0 ; i < arr.length ; ++i) { + if (arr[i] == key) { + return true; + } + } + return false; } /*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
--- a/jaxp/src/com/sun/org/apache/xpath/internal/compiler/Token.java Sat Apr 16 04:24:00 2022 +0100 +++ b/jaxp/src/com/sun/org/apache/xpath/internal/compiler/Token.java Mon Apr 18 01:32:28 2022 +0100 @@ -67,7 +67,12 @@ DDOT, DCOLON, ATTR, CHILD}; public static boolean contains(String str) { - return Arrays.stream(OPERATORS).anyMatch(str::equals); + for (String op : OPERATORS) { + if (op.equals(str)) { + return true; + } + } + return false; } private Token() {