public abstract class ClassUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
assertReturnTypeAssignable(Method method,
Class<?>... types)
Asserts the given
Method's return type to be one of the given types. |
static int |
getNumberOfOccurences(Method method,
Class<?> type)
Returns the number of occurences of the given type in the given
Methods parameters. |
static boolean |
hasParameterOfType(Method method,
Class<?> type)
Returns whether the given
Method has a parameter of the given type. |
static boolean |
hasProperty(Class<?> type,
String property)
Returns whether the given class contains a property with the given name.
|
static boolean |
isGenericRepositoryInterface(Class<?> interfaze)
Returns wthere the given type is the
Repository interface. |
static boolean |
isGenericRepositoryInterface(String interfaceName)
Returns whether the given type name is a repository interface name.
|
static boolean |
isOfType(Object object,
Collection<Class<?>> types)
Returns whether the given object is of one of the given types.
|
static void |
unwrapReflectionException(Exception ex)
Helper method to extract the original exception that can possibly occur during a reflection call.
|
public static boolean hasProperty(Class<?> type, String property)
type - property - public static boolean isGenericRepositoryInterface(Class<?> interfaze)
Repository interface.interfaze - public static boolean isGenericRepositoryInterface(String interfaceName)
interfaceName - public static int getNumberOfOccurences(Method method, Class<?> type)
Methods parameters.method - type - public static void assertReturnTypeAssignable(Method method, Class<?>... types)
Method's return type to be one of the given types.method - types - public static boolean isOfType(Object object, Collection<Class<?>> types)
object - types - public static boolean hasParameterOfType(Method method, Class<?> type)
Method has a parameter of the given type.method - type - Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.