E - the emitted (downstream) type
R - the result type
public class AbstractIntObjectCoPipeline<E,R> extends AbstractIntCoAcceptor implements IntObjectCoPipeline<E,R>
Abstract implementation of interface IntObjectCoPipeline.
interface IntObjectCoPipelinepublic AbstractIntObjectCoPipeline(@NotNull
CoAcceptor<? super E,? extends R> downstream)
Abstract implementation of interface IntObjectCoPipeline.
interface IntObjectCoPipelinepublic void close()
Close the pipeline.
@Nullable
public java.lang.Object emit(E p,
@NotNull
kotlin.coroutines.Continuation<? super kotlin.Unit> $completion)
Emit a value to the downstream interface CoAcceptor.
p - the value to be forwardedinterface CoAcceptorpublic R getResult()
Get the result (defaults to the result of the downstream acceptor).
public boolean getComplete()
Return true if all sequences in the input are complete, that is, the input is not in the middle of a
sequence requiring more data. The default implementation tests whether the downstream acceptor is complete.