interface AnyTypeTransformation
(source)
Defines the contract for sophisticated type transformation
assertion builders.
The assertion is created by a AnyTypeTransformation.Creator which itself uses a FailureHandler to report a failing transformation.
interface Creator<S : Any, T : Any>
Represents the final step of a sophisticated |
|
interface FailureHandler<in S : Any, out T : Any>
A handler which is responsible to create the Assertion of a failed type transformation. |
|
data class ParameterObject<out S : Any, in T : Any>
A parameter object which contains all necessary information to report a failure |