Class PresentValues<E>

  • All Implemented Interfaces:
    java.util.Iterator<E>

    public final class PresentValues<E>
    extends BaseIterator<E>
    Iterator that iterates over the present values from the input Iterator of Optionals of E.
    • Constructor Detail

      • PresentValues

        public PresentValues​(Optional<E> optional)
      • PresentValues

        @SafeVarargs
        public PresentValues​(Optional<E>... optionals)
      • PresentValues

        public PresentValues​(java.util.Iterator<? extends Optional<E>> optionals)
    • Method Detail

      • hasNext

        public boolean hasNext()
      • next

        public E next()