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 false
Returns 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