Class SequenceSupplier<S,​O>

    • Field Detail

      • state

        protected S state
      • next

        protected final IFunction1<? super S,​? extends S> next
      • output

        protected final IFunction1<? super S,​? extends O> output
    • Method Detail

      • get

        public O get()
        Specified by:
        get in interface Supplier<S>
      • getState

        protected S getState()
      • getNext

        protected IFunction1<? super S,​? extends S> getNext()
      • getOutput

        protected IFunction1<? super S,​? extends O> getOutput()
      • setState

        protected void setState​(S state)