public class CollectionType extends ContainerType
| Constructor and Description |
|---|
CollectionType(java.lang.reflect.Type baseJavaType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Class> |
getElementTypes()
Collection/Array/Map content type.
|
boolean |
isEmpty(java.lang.Object collection) |
boolean |
isFullyParametrized()
returns true if Enumerable is generic Type and all its arguments are actual Classes
|
java.lang.Object |
map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner)
implemented in subclasses
|
getItemClassequals, getBaseJavaClass, getBaseJavaType, hashCode, isGenericType, toStringpublic boolean isFullyParametrized()
EnumerableTypeisFullyParametrized in class EnumerableTypepublic java.util.List<java.lang.Class> getElementTypes()
EnumerableTypeClass.getComponentType()
getElementTypes in class EnumerableTypepublic java.lang.Object map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner)
map in class EnumerableTypepublic boolean isEmpty(java.lang.Object collection)
isEmpty in class EnumerableType