public class ReflectionUtil
extends java.lang.Object
Constructor and Description |
---|
ReflectionUtil() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
areBoxingCompatible(java.lang.Class<?> c1,
java.lang.Class<?> c2) |
static java.lang.String |
getGetter(java.lang.String s) |
static java.lang.String |
getIsGetter(java.lang.String s) |
static java.lang.String |
getPropertyFromAccessor(java.lang.String s) |
static java.lang.String |
getSetter(java.lang.String s)
This new method 'slightly' outperforms the old method, it was
essentially a perfect example of me wasting my time and a
premature optimization.
|
static boolean |
isAssignableFrom(java.lang.Class<?> from,
java.lang.Class<?> to) |
private static boolean |
isPrimitiveOf(java.lang.Class<?> boxed,
java.lang.Class<?> primitive) |
static java.lang.Class<?> |
toNonPrimitiveArray(java.lang.Class<?> c) |
static java.lang.Class<?> |
toNonPrimitiveType(java.lang.Class<?> c) |
static java.lang.Class<?> |
toPrimitiveArrayType(java.lang.Class<?> c) |
public static java.lang.String getSetter(java.lang.String s)
s
- -public static java.lang.String getGetter(java.lang.String s)
public static java.lang.String getIsGetter(java.lang.String s)
public static java.lang.String getPropertyFromAccessor(java.lang.String s)
public static java.lang.Class<?> toNonPrimitiveType(java.lang.Class<?> c)
public static java.lang.Class<?> toNonPrimitiveArray(java.lang.Class<?> c)
public static java.lang.Class<?> toPrimitiveArrayType(java.lang.Class<?> c)
public static boolean isAssignableFrom(java.lang.Class<?> from, java.lang.Class<?> to)
private static boolean areBoxingCompatible(java.lang.Class<?> c1, java.lang.Class<?> c2)
private static boolean isPrimitiveOf(java.lang.Class<?> boxed, java.lang.Class<?> primitive)