net.sf.retrotranslator.runtime.java.lang
Class _Class
java.lang.Object
net.sf.retrotranslator.runtime.java.lang._Class
public class _Class
- extends java.lang.Object
- Author:
- Taras Puchko
Method Summary |
static java.lang.Class |
asSubclass(java.lang.Class aClass,
java.lang.Class superclass)
|
static java.lang.Object |
cast(java.lang.Class aClass,
java.lang.Object obj)
|
private static java.lang.reflect.Method |
findMethod(java.lang.reflect.Method[] methods,
java.lang.String name,
java.lang.Class... parameterTypes)
|
static Annotation_ |
getAnnotation(java.lang.Class aClass,
java.lang.Class annotationType)
|
static Annotation_[] |
getAnnotations(java.lang.Class aClass)
|
static java.lang.String |
getCanonicalName(java.lang.Class aClass)
|
static Annotation_[] |
getDeclaredAnnotations(java.lang.Class aClass)
|
static java.lang.reflect.Method |
getDeclaredMethod(java.lang.Class aClass,
java.lang.String name,
java.lang.Class... parameterTypes)
|
static java.lang.Class |
getEnclosingClass(java.lang.Class aClass)
|
static java.lang.reflect.Constructor |
getEnclosingConstructor(java.lang.Class aClass)
|
static java.lang.reflect.Method |
getEnclosingMethod(java.lang.Class aClass)
|
static java.lang.Object[] |
getEnumConstants(java.lang.Class aClass)
|
static java.lang.reflect.Type[] |
getGenericInterfaces(java.lang.Class aClass)
|
static java.lang.reflect.Type |
getGenericSuperclass(java.lang.Class aClass)
|
static java.lang.reflect.Method |
getMethod(java.lang.Class aClass,
java.lang.String name,
java.lang.Class... parameterTypes)
|
static java.lang.String |
getSimpleName(java.lang.Class aClass)
|
static java.lang.reflect.TypeVariable[] |
getTypeParameters(java.lang.Class aClass)
|
static boolean |
isAnnotation(java.lang.Class aClass)
|
static boolean |
isAnnotationPresent(java.lang.Class aClass,
java.lang.Class annotationType)
|
static boolean |
isAnonymousClass(java.lang.Class aClass)
|
static boolean |
isEnum(java.lang.Class aClass)
|
static boolean |
isLocalClass(java.lang.Class aClass)
|
static boolean |
isMemberClass(java.lang.Class aClass)
|
static boolean |
isSynthetic(java.lang.Class aClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_Class
public _Class()
asSubclass
public static java.lang.Class asSubclass(java.lang.Class aClass,
java.lang.Class superclass)
cast
public static java.lang.Object cast(java.lang.Class aClass,
java.lang.Object obj)
getAnnotation
public static Annotation_ getAnnotation(java.lang.Class aClass,
java.lang.Class annotationType)
getAnnotations
public static Annotation_[] getAnnotations(java.lang.Class aClass)
getCanonicalName
public static java.lang.String getCanonicalName(java.lang.Class aClass)
getDeclaredAnnotations
public static Annotation_[] getDeclaredAnnotations(java.lang.Class aClass)
getDeclaredMethod
public static java.lang.reflect.Method getDeclaredMethod(java.lang.Class aClass,
java.lang.String name,
java.lang.Class... parameterTypes)
throws java.lang.NoSuchMethodException,
java.lang.SecurityException
- Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
getEnclosingClass
public static java.lang.Class getEnclosingClass(java.lang.Class aClass)
getEnclosingConstructor
public static java.lang.reflect.Constructor getEnclosingConstructor(java.lang.Class aClass)
getEnclosingMethod
public static java.lang.reflect.Method getEnclosingMethod(java.lang.Class aClass)
getEnumConstants
public static java.lang.Object[] getEnumConstants(java.lang.Class aClass)
getGenericInterfaces
public static java.lang.reflect.Type[] getGenericInterfaces(java.lang.Class aClass)
getGenericSuperclass
public static java.lang.reflect.Type getGenericSuperclass(java.lang.Class aClass)
getMethod
public static java.lang.reflect.Method getMethod(java.lang.Class aClass,
java.lang.String name,
java.lang.Class... parameterTypes)
throws java.lang.NoSuchMethodException,
java.lang.SecurityException
- Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
getSimpleName
public static java.lang.String getSimpleName(java.lang.Class aClass)
getTypeParameters
public static java.lang.reflect.TypeVariable[] getTypeParameters(java.lang.Class aClass)
isAnnotation
public static boolean isAnnotation(java.lang.Class aClass)
isAnnotationPresent
public static boolean isAnnotationPresent(java.lang.Class aClass,
java.lang.Class annotationType)
isAnonymousClass
public static boolean isAnonymousClass(java.lang.Class aClass)
isEnum
public static boolean isEnum(java.lang.Class aClass)
isLocalClass
public static boolean isLocalClass(java.lang.Class aClass)
isMemberClass
public static boolean isMemberClass(java.lang.Class aClass)
isSynthetic
public static boolean isSynthetic(java.lang.Class aClass)
findMethod
private static java.lang.reflect.Method findMethod(java.lang.reflect.Method[] methods,
java.lang.String name,
java.lang.Class... parameterTypes)