interface AnyTypeTransformation
Defines the contract for sophisticated narrowing assertion builders. |
|
class DownCaster<T : Any, TSub : T>
Helps to make an assertion about the BaseAssertionPlant.subject, that it is of type T and can be down-casted to type TSub. |
|
class ExplanatoryTypeTransformationFailureHandler<T : Any, out TSub : T> : TypeTransformationFailureHandler<T, TSub>
Represents an AnyTypeTransformation.TypeTransformationFailureHandler which wraps subsequent assertions into an ExplanatoryAssertionGroup. |
|
class TypeTransformer<T : Any, TSub : Any> |