Contains inter alia the contract for narrowing assertion builders -- AnyNarrow.
interface AnyNarrow
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. |