FeatureExtractionStepImpl

class FeatureExtractionStepImpl<T>(val container: AssertionContainer<T>, val description: Translatable, val representationForFailure: Any) : FeatureExtractorBuilder.FeatureExtractionStep<T> (source)

Constructors

Link copied to clipboard
constructor(container: AssertionContainer<T>, description: Translatable, representationForFailure: Any)

Properties

Link copied to clipboard
open override val container: AssertionContainer<T>

The previously specified assertion container from which we are going to extract the feature.

Link copied to clipboard
open override val description: Translatable

The previously specified description which describes the kind of feature extraction.

Link copied to clipboard
open override val representationForFailure: Any

The previously specified representation which will be used in case the feature cannot be extracted.

Functions

Link copied to clipboard
open override fun <R> withFeatureExtraction(extraction: (T) -> Option<R>): FeatureExtractorBuilder.OptionsStep<T, R>

Defines the feature extraction as such which is most likely based on the current subject (but does not need to be).