public class NonNull<T> extends java.lang.Object implements AbstractFilteredIterator.IteratorFilter<T>
AbstractFilteredIterator.IteratorFilter that removes all null elements.| Modifier and Type | Field and Description |
|---|---|
static AbstractFilteredIterator.IteratorFilter<java.lang.Object> |
INSTANCE |
| Constructor and Description |
|---|
NonNull() |
public static final AbstractFilteredIterator.IteratorFilter<java.lang.Object> INSTANCE
public static <T> NonNull<T> instance()
public boolean iterate(T element)
AbstractFilteredIterator.IteratorFilteriterate in interface AbstractFilteredIterator.IteratorFilter<T>element - The element to check.true to return the element as a result of the Iterator, false to omit this element.