Method Summary |
|
public static Class | asSubclass(Class aClass, Class superclass) |
public static Object | cast(Class aClass, Object obj) |
public static Annotation | getAnnotation(Class aClass, Class annotationType) |
public static Annotation[] | getAnnotations(Class aClass) |
public static String | getCanonicalName(Class aClass) |
public static Annotation[] | getDeclaredAnnotations(Class aClass) |
public static Method | getDeclaredMethod(Class aClass, String name, Class... parameterTypes) |
public static Class | getEnclosingClass(Class aClass) |
public static Constructor | getEnclosingConstructor(Class aClass) |
public static Method | getEnclosingMethod(Class aClass) |
public static Object[] | getEnumConstants(Class aClass) |
public static Type[] | getGenericInterfaces(Class aClass) |
public static Type | getGenericSuperclass(Class aClass) |
public static Method | getMethod(Class aClass, String name, Class... parameterTypes) |
public static String | getSimpleName(Class aClass) |
public static TypeVariable[] | getTypeParameters(Class aClass) |
public static boolean | isAnnotation(Class aClass) |
public static boolean | isAnnotationPresent(Class aClass, Class annotationType) |
public static boolean | isAnonymousClass(Class aClass) |
public static boolean | isEnum(Class aClass) |
public static boolean | isLocalClass(Class aClass) |
public static boolean | isMemberClass(Class aClass) |
public static boolean | isSynthetic(Class aClass) |
public static void | setEncodedMetadata(Class aClass, String metadata) |