class FinalStepImpl<T, R> : SubjectChangerBuilder.FinalStep<T, R>
FinalStepImpl(transformationStep: SubjectChangerBuilder.TransformationStep<T>, transformation: (T) -> Option<R>, failureHandler: SubjectChanger.FailureHandler<T, R>) |
val failureHandler: SubjectChanger.FailureHandler<T, R>
The previously specified SubjectChanger.FailureHandler. |
|
val transformation: (T) -> Option<R>
The previously specified new subject. |
|
val transformationStep: SubjectChangerBuilder.TransformationStep<T>
The so far chosen options up to the TransformationStep step. |
fun build(): SubjectChangerBuilder.ExecutionStep<T, R>
Finishes the help-me-to-call-SubjectChanger-process by creating an ExecutionStep incorporating all previously chosen options. |