SequentialByIterator

Returns results of answers from iterator until empty. It supports nested Sequential answers and calls them until they are empty.

Constructors

Link copied to clipboard
constructor(iterator: Iterator<Answer<T>>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun call(scope: FunctionScope): T

Provides a return value for a function call with given scope.

Link copied to clipboard
open suspend override fun callSuspend(scope: FunctionScope): T

Just like call but suspends. By default, it calls call.

Link copied to clipboard
open override fun description(): String

Returns human-readable answer description. By default, it returns answers $this. It's used for debugging purposes.

Link copied to clipboard
open override fun hasNext(): Boolean

Returns true if answer should be called again.