java.lang.Object
org.seppiko.commons.utils.reflect.TypeUtil
Type utility
- Author:
- Leonard Woo
-
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?> get Object typestatic <T> TconvertObject(Object obj, Class<T> type) Convert Object to Class type.static <T> TfromObject(Object obj, Class<T> type) Convert Object to Class type.static TypeAndValue<?> parserNumberType(Number number) Parser number type.static Class<?> get type boxing class
-
Method Details
-
checkType
get Object type- Parameters:
obj- Object- Returns:
- object type class
-
wrapper
get type boxing class- Parameters:
type- type class- Returns:
- boxing class
-
parserNumberType
Parser number type.- Parameters:
number- number.- Returns:
- number type and value.
-
fromObject
Convert Object to Class type.- Type Parameters:
T- the type of object.- Parameters:
obj- object.type- type class.- Returns:
- Class type object.
- Throws:
NullPointerException- object or type class is null.
-
convertObject
public static <T> T convertObject(Object obj, Class<T> type) throws NullPointerException, IllegalArgumentException Convert Object to Class type.- Type Parameters:
T- the type of object.- Parameters:
obj- object.type- type class.- Returns:
- Class type object.
- Throws:
NullPointerException- object is null.IllegalArgumentException- target type mismatch.
-