Class BoxedWrapper
- java.lang.Object
-
- org.powermock.reflect.internal.primitivesupport.BoxedWrapper
-
public class BoxedWrapper extends java.lang.ObjectThe purpose of the Primitive Wrapper is to provide methods that deals with translating wrapper types to its related primitive type.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Class<?>,java.lang.Class<?>>boxedWrapper
-
Constructor Summary
Constructors Constructor Description BoxedWrapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class<?>getBoxedFromPrimitiveType(java.lang.Class<?> primitiveType)Get the wrapped counter part from a primitive type.static booleanhasBoxedCounterPart(java.lang.Class<?> type)Returnstrueiftypehas a primitive counter-part.
-
-
-
Method Detail
-
getBoxedFromPrimitiveType
public static java.lang.Class<?> getBoxedFromPrimitiveType(java.lang.Class<?> primitiveType)
Get the wrapped counter part from a primitive type. For example:getBoxedFromPrimitiveType(int.class)will returnInteger.class.- Parameters:
primitiveType- The primitive type to convert to its wrapper counter part.- Returns:
- The boxed counter part or
nullif the class did not have a boxed counter part.
-
hasBoxedCounterPart
public static boolean hasBoxedCounterPart(java.lang.Class<?> type)
Returnstrueiftypehas a primitive counter-part. E.g. iftypeifIntegerthen this method will returntrue.- Parameters:
type- The type to check whether or not it has a primitive counter-part.- Returns:
trueif this type has a primitive counter-part.
-
-