class ExplanatoryTypeTransformationFailureHandler<T : Any, out TSub : T> : AnyTypeTransformation.TypeTransformationFailureHandler<T, TSub>
(source)Represents an AnyTypeTransformation.TypeTransformationFailureHandler which wraps subsequent assertions into an AssertionGroup with an ExplanatoryAssertionGroupType.
T
- The type of the AssertionPlant.subject.
T
- The type to which the AssertionPlant.subject should have been down-casted.
ExplanatoryTypeTransformationFailureHandler()
Represents an AnyTypeTransformation.TypeTransformationFailureHandler which wraps subsequent assertions into an AssertionGroup with an ExplanatoryAssertionGroupType. |
fun createAndAddAssertionToPlant(warningTransformationFailed: Translatable, subjectPlant: BaseAssertionPlant<T?, *>, failingAssertion: Assertion, assertionCreator: AssertionPlant<TSub>.() -> Unit): Unit
Wraps the assertions which might be created by assertionCreator into an AssertionGroup with an ExplanatoryAssertionGroupType and adds it to the given subjectPlant. |