Package io.jenkins.blueocean.commons
Class IterableUtils
- java.lang.Object
-
- io.jenkins.blueocean.commons.IterableUtils
-
public class IterableUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Iterable<T>
chainedIterable(Iterable<? extends T> iterable1, Iterable<? extends T> iterable2)
static <T> T
find(Iterable<? extends T> iterable, Predicate<? super T> predicate, T defaultValue)
static <T> T
getFirst(Iterable<? extends T> iterable, T defaultValue)
static <T> Iterable<T>
getIterable(Stream<T> stream)
static <T> T
getNext(Iterator<? extends T> iterator, T defaultValue)
static <T> int
size(Iterable<? extends T> iterable)
-
-
-
Method Detail
-
getFirst
public static <T> T getFirst(Iterable<? extends T> iterable, @Nullable T defaultValue)
-
getNext
public static <T> T getNext(Iterator<? extends T> iterator, @Nullable T defaultValue)
-
find
public static <T> T find(Iterable<? extends T> iterable, Predicate<? super T> predicate, @Nullable T defaultValue)
-
size
public static <T> int size(Iterable<? extends T> iterable)
-
-