Class ReflectUtil
java.lang.Object
com.twelvemonkeys.lang.ReflectUtil
Util class for various reflection-based operations.
NOTE: This class is not considered part of the public API and may be changed without notice
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/lang/ReflectUtil.java#1 $
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisPrimitiveWrapper(Class pType) Returnstrueif the given type is a primitive wrapper.static ClassunwrapType(Class pType) Returns the primitive type for the given wrapper type.static ClassReturns the wrapper type for the given primitive type.
-
Constructor Details
-
ReflectUtil
private ReflectUtil()Don't allow instances
-
-
Method Details
-
unwrapType
Returns the primitive type for the given wrapper type.- Parameters:
pType- the wrapper type- Returns:
- the primitive type
- Throws:
IllegalArgumentException- ifpTypeis not a primitive wrapper
-
wrapType
Returns the wrapper type for the given primitive type.- Parameters:
pType- the primitive tpye- Returns:
- the wrapper type
- Throws:
IllegalArgumentException- ifpTypeis not a primitive type
-
isPrimitiveWrapper
Returnstrueif the given type is a primitive wrapper.- Parameters:
pType-- Returns:
trueif the given type is a primitive wrapper, otherwisefalse
-