Package-level declarations

Contains type alias used in Atrium to better describe the intent behind the types.

Types

Link copied to clipboard

Type alias for Any but with a better description what is expected at runtime, i.e. either a CharSequence, a Number or a Char.

Link copied to clipboard
typealias CollectionLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to a Collection.

Link copied to clipboard
typealias IterableLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to an Iterable.

For instance, if used as parameter type, then it means it has to be convertible by the configured IterableLikeToIterableTransformer. See DefaultIterableLikeToIterableTransformer for what is transformed if no custom IterableLikeToIterableTransformer is specified.

Link copied to clipboard
typealias MapLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to a Map.