Defines new Groovy methods which appear on normal JDK 8 classes inside the Groovy environment.
| Type Params | Return Type | Name and description |
|---|---|---|
|
static boolean |
asBoolean(Optional<?> optional)Coerce an Optional instance to a boolean value. |
<T> |
static Stream<T> |
stream(T[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Integer> |
stream(int[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Long> |
stream(long[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Double> |
stream(double[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Character> |
stream(char[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Byte> |
stream(byte[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Short> |
stream(short[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Boolean> |
stream(boolean[] self)Returns a sequential Stream with the specified array as its source. |
|
static Stream<Float> |
stream(float[] self)Returns a sequential Stream with the specified array as its source. |
<T> |
static List<T> |
toList(Stream<T> stream)Accumulates the elements of stream into a new List. |
<T> |
static List<T> |
toList(BaseStream<T, ? extends BaseStream> stream)Accumulates the elements of stream into a new List. |
<T> |
static Set<T> |
toSet(Stream<T> stream)Accumulates the elements of stream into a new Set. |
<T> |
static Set<T> |
toSet(BaseStream<T, ? extends BaseStream> stream)Accumulates the elements of stream into a new Set. |
Coerce an Optional instance to a boolean value.
optional - the Optionaltrue if a value is present, otherwise falseReturns a sequential Stream with the specified array as its source.
- The type of the array elementsself - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayReturns a sequential Stream with the specified array as its source.
self - The array, assumed to be unmodified during useStream for the arrayAccumulates the elements of stream into a new List.
stream - the Stream - the type of elementjava.util.List instanceAccumulates the elements of stream into a new List.
stream - the java.util.stream.BaseStream - the type of elementjava.util.List instanceAccumulates the elements of stream into a new Set.
stream - the Stream - the type of elementjava.util.Set instanceAccumulates the elements of stream into a new Set.
stream - the java.util.stream.BaseStream - the type of elementjava.util.Set instance