Success

data class Success<C : ClauseCollection>(val collection: C, val clauses: List<Clause>) : RetrieveResult<C>

A successful retrieval result, carrying the resulting collection and removed clauses.

Constructors

Link copied to clipboard
constructor(collection: C, clauses: List<Clause>)

Properties

Link copied to clipboard
open override val clauses: List<Clause>

The clauses that were actually removed, in removal order; null if the operation isFailure.

Link copied to clipboard
open override val collection: C

The clause collection resulting from the operation (unchanged, if it isFailure).

Link copied to clipboard
open override val firstClause: Clause
Link copied to clipboard
open val isFailure: Boolean

Whether the operation removed no clause at all.

Link copied to clipboard
open override val isSuccess: Boolean

Whether the operation removed at least one clause.