- isArrayLike
Test if type is array like, that is, array or collection. Uses #isArray(Type)
and #isCollection(Type
- isMap
Test if type is map. Returns true if type implements, directly or through
inheritance, Map interface
- isBoolean
Test if type is a boolean primitive or boxing class.
- isKindOf
Determine if a given type is a kind of one of the requested types to match.
Traverses typesToMatch a
- isNumber
Test if type is numeric. A type is considered numeric if is a Java standard
class representing a num
- isPrimitiveLike
Test if type is like a primitive? Return true only if given type is a number,
boolean, enumeration,
- asIterable
Convert object instance to iterable. If object instance is an array or a
collection returns an itera
- isArray
Test if type is array. If type is a class return Class#isArray() predicate
value; otherwise test if
- isCollection
Test if type is collection. Returns true if type implements, directly or through
inheritance, Collec
- isDate
Test if type is a calendar date.
- isEnum
Test if type is enumeration. This predicate delegates Class#isEnum() if type is
a class. If not, ret
- isInstanceOf
Test if object instance is not null and extends or implements expected type.
This predicate consider