1 package org.wamblee.reflection;
3 public class ReflectionUtils {
6 * Wraps a type by the corresponding wrapper type if it is a primitive
8 * @param aClass Type to wrap.
9 * @return Wrapped type for primitives or the provided argument value.
11 public static Class wrapIfNeeded(Class aClass) {
13 if (aClass == boolean.class) {
16 if (aClass == byte.class) {
19 if (aClass == char.class) {
20 return Character.class;
22 if (aClass == short.class) {
25 if (aClass == int.class) {
28 if (aClass == long.class) {
31 if (aClass == float.class) {
34 if (aClass == double.class) {
37 if (aClass == void.class) {