Interface Summary Interface Description _longKeyValue Caching Clearable ComponentTypeMarker interface that indicates that a type is a non-indepenent part of a higher-ranging
CompositionMarker type to indicate that a certain implementation is a composition (is composed of unshared objects). CopyableCopyable objects can create copies of themselves that will have the same type and behave exacely as they do. Immutable KeyValue<K,V> LambdaTypeRecognizer Named Stateless TypeMapping<V> TypeMappingLookup<V> TypePair ValueTypeA type whose instances represents (effectively) immutable values that should only be primarily handled as values instead of objects (e.g.
Class Summary Class Description _longKeyValue.Default Copyable.Static KeyValue.Default<K,V> LambdaTypeRecognizer.Java8MakeshiftThis is a makeshift implementation and by far not a completely safe approach. TypeMapping.Default<V> TypePair.Default TypePair.HashEquality XTypesCollection of generic util logic missing or too complicated in JDK API.