public class ArrayType extends ContainerType
DEFAULT_TYPE_PARAMETER| Constructor | Description |
|---|---|
ArrayType(java.lang.reflect.Type baseJavaType) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canBePrototype() |
|
java.lang.Object |
empty() |
|
boolean |
equals(java.lang.Object left,
java.lang.Object right) |
Used for comparing as Values
|
java.lang.Class |
getBaseJavaClass() |
|
java.util.List<java.lang.reflect.Type> |
getConcreteClassTypeArguments() |
For generic types, returns a list of actual Class arguments.
|
protected java.lang.reflect.Type |
getRawDehydratedType() |
Type for JSON representation.
|
boolean |
isEmpty(java.lang.Object array) |
|
boolean |
isInstance(java.lang.Object cdo) |
|
java.lang.Object |
map(java.lang.Object sourceArray,
java.util.function.Function mapFunction) |
Nulls are filtered
|
java.lang.Object |
map(java.lang.Object sourceArray,
EnumerableFunction mapFunction,
OwnerContext owner) |
OwnerContext aware version of
EnumerableType.map(Object, EnumerableFunction, OwnerContext) |
getItemClass, getItemTypeequals, getBaseJavaType, getName, hashCode, isGenericType, prettyPrint, prettyPrintBuilder, toStringpublic java.util.List<java.lang.reflect.Type> getConcreteClassTypeArguments()
JaversTypeClass.getComponentType()getConcreteClassTypeArguments in class JaversTypepublic java.lang.Object map(java.lang.Object sourceArray,
EnumerableFunction mapFunction,
OwnerContext owner)
EnumerableTypeEnumerableType.map(Object, EnumerableFunction, OwnerContext)map in class EnumerableTypepublic boolean isEmpty(java.lang.Object array)
isEmpty in class EnumerableTypepublic java.lang.Object map(java.lang.Object sourceArray,
java.util.function.Function mapFunction)
map in class EnumerableTypepublic boolean equals(java.lang.Object left,
java.lang.Object right)
JaversTypeequals in class JaversTypepublic java.lang.Object empty()
empty in class EnumerableTypepublic 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()