Class PrimitiveWrapper
- java.lang.Object
-
- org.powermock.reflect.internal.primitivesupport.PrimitiveWrapper
-
public class PrimitiveWrapper 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<?>>primitiveWrapper
-
Constructor Summary
Constructors Constructor Description PrimitiveWrapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class<?>getPrimitiveFromWrapperType(java.lang.Class<?> wrapperType)Get the primitive counter part from a wrapped type.static booleanhasPrimitiveCounterPart(java.lang.Class<?> type)Returnstrueiftypehas a primitive counter-part.static java.lang.Class<?>[]toPrimitiveType(java.lang.Class<?>[] types)Convert all wrapper types intypesto their primitive counter parts.
-
-
-
Method Detail
-
toPrimitiveType
public static java.lang.Class<?>[] toPrimitiveType(java.lang.Class<?>[] types)
Convert all wrapper types intypesto their primitive counter parts.- Parameters:
types- The array of types that should be converted.- Returns:
- A new array where all wrapped types have been converted to their primitive counter part.
-
getPrimitiveFromWrapperType
public static java.lang.Class<?> getPrimitiveFromWrapperType(java.lang.Class<?> wrapperType)
Get the primitive counter part from a wrapped type. For example:getPrimitiveFromWrapperType(Integer.class)will returnint.class.- Parameters:
wrapperType- The wrapper type to convert to its primitive counter part.- Returns:
- The primitive counter part or
nullif the class did not have a primitive counter part.
-
hasPrimitiveCounterPart
public static boolean hasPrimitiveCounterPart(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.
-
-