ContainerType, KeyValueTypepublic abstract class EnumerableType extends JaversType
DEFAULT_TYPE_PARAMETER| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canBePrototype() |
|
abstract java.lang.Object |
empty() |
|
java.lang.Class |
getBaseJavaClass() |
|
protected java.lang.reflect.Type |
getRawDehydratedType() |
Type for JSON representation.
|
abstract boolean |
isEmpty(java.lang.Object container) |
|
boolean |
isInstance(java.lang.Object cdo) |
|
abstract java.lang.Object |
map(java.lang.Object sourceEnumerable,
java.util.function.Function mapFunction) |
Returns new instance of Enumerable with items from sourceEnumerable mapped by mapFunction.
Nulls are filtered |
abstract java.lang.Object |
map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner) |
OwnerContext aware version of
map(Object, EnumerableFunction, OwnerContext) |
equals, equals, getBaseJavaType, getConcreteClassTypeArguments, getName, hashCode, isGenericType, prettyPrint, prettyPrintBuilder, toStringpublic abstract java.lang.Object map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner)
map(Object, EnumerableFunction, OwnerContext)public abstract java.lang.Object map(java.lang.Object sourceEnumerable,
java.util.function.Function mapFunction)
public abstract boolean isEmpty(java.lang.Object container)
public abstract java.lang.Object empty()
public boolean canBePrototype()
canBePrototype in class JaversTypepublic boolean isInstance(java.lang.Object cdo)
isInstance in class JaversTypeprotected java.lang.reflect.Type getRawDehydratedType()
public java.lang.Class getBaseJavaClass()