equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package jdk.jshell; |
26 package jdk.jshell; |
27 |
27 |
|
28 import java.util.ArrayList; |
|
29 import java.util.Arrays; |
|
30 import java.util.List; |
28 import java.util.Locale; |
31 import java.util.Locale; |
29 import java.util.stream.Stream; |
32 import java.util.stream.Stream; |
30 import java.util.stream.StreamSupport; |
33 import java.util.stream.StreamSupport; |
31 import javax.lang.model.element.Name; |
34 import javax.lang.model.element.Name; |
32 import static jdk.internal.jshell.remote.RemoteCodes.DOIT_METHOD_NAME; |
35 import static jdk.internal.jshell.remote.RemoteCodes.DOIT_METHOD_NAME; |
93 |
96 |
94 static <T> Stream<T> stream(Iterable<T> iterable) { |
97 static <T> Stream<T> stream(Iterable<T> iterable) { |
95 return StreamSupport.stream(iterable.spliterator(), false); |
98 return StreamSupport.stream(iterable.spliterator(), false); |
96 } |
99 } |
97 |
100 |
|
101 static String[] join(String[] a1, String[] a2) { |
|
102 List<String> result = new ArrayList<>(); |
|
103 |
|
104 result.addAll(Arrays.asList(a1)); |
|
105 result.addAll(Arrays.asList(a2)); |
|
106 |
|
107 return result.toArray(new String[0]); |
|
108 } |
|
109 |
98 static class Pair<T, U> { |
110 static class Pair<T, U> { |
99 final T first; |
111 final T first; |
100 final U second; |
112 final U second; |
101 |
113 |
102 Pair(T first, U second) { |
114 Pair(T first, U second) { |