Interface | Description |
---|---|
Gettable<T> | |
Mappable |
Interface that represents an Object that can be converted to a map
|
Printable |
Mixin a print method with a return value (can be used as a method reference to
methods that accept Functions).
|
TupleWrapper | |
WrappingFilterable<T> | |
WrappingFunctor<T> |
An interoperability trait that wraps & encapsulates any Functor type
Uses InvokeDynamic to call Map if no suitable Comprehender present
Uses (cached) JDK Dynamic Proxies to coerce function types to java.util.Function
|
Class | Description |
---|---|
AsFunctor | |
AsGenericMonoid | |
AsGenericMonoid.WrappedMonoid<A> | |
AsMappable |
Don't break encapsulation of classes for testing purposes
Coerce Objects to Map form in testing, to test their values.
|
AsMappable.CoercedMappable | |
AsStreamableValue |
Corerce an Object to implement the StreamableValue interface
This adds - support for decomposition, pattern matching, restreamable behaviour & for comprehensions to your objects
|
AsStreamableValue.CoercedStreamableValue<T> | |
AsSupplier | |
AsSupplier.CoercedSupplier<T> | |
AsValue | |
AsValue.CoercedValue | |
FunctorWrapper<T> |