|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.identityconnectors.common.ReflectionUtil
public class ReflectionUtil
| Method Summary | ||
|---|---|---|
static boolean |
containsInterface(Class<?> target,
Class<?> clazz)
Determine if the target class implements the provided interface. |
|
static Set<Class<?>> |
getAllInterfaces(Class<?> target)
Builds a Set of interfaces from the target class. |
|
static
|
getInterfaces(Class<?> target,
Class<T> type)
Get all interfaces the extends the type provided. |
|
static String |
getMethodName(int depth)
Determine the method name for the calling class. |
|
static String |
getPackage(Class<?> clazz)
Returns the package the class is associated with. |
|
static boolean |
overridesEqualsAndHashcode(Class<?> clazz)
Returns true iff the given class overrides equals and hashCode |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Set<Class<?>> getAllInterfaces(Class<?> target)
Set of interfaces from the target class.
public static boolean containsInterface(Class<?> target,
Class<?> clazz)
target - class to look through for a matching interface.clazz - interface class to look for.
public static <T> List<Class<? extends T>> getInterfaces(Class<?> target,
Class<T> type)
public static boolean overridesEqualsAndHashcode(Class<?> clazz)
clazz - The class to check.
public static String getPackage(Class<?> clazz)
clazz - class to inspect for the package.
NullPointerException - iff clazz is null.public static String getMethodName(int depth)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||