Class UnmodifiableIterator<M>

    • Constructor Detail

      • UnmodifiableIterator

        public UnmodifiableIterator​(Iterator<M> iterator)
        Construct an iterator.
        Parameters:
        iterator - the iterator.
      • UnmodifiableIterator

        public UnmodifiableIterator​(Iterable<M> iterable)
        Construct an iterator.
        Parameters:
        iterable - the iterable.
    • Method Detail

      • hasNext

        @Pure
        public boolean hasNext()
        Specified by:
        hasNext in interface Iterator<M>
      • next

        public M next()
        Specified by:
        next in interface Iterator<M>