CACAO
Functions | Variables
java_lang_VMClass.cpp File Reference

Go to the source code of this file.

Functions

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInstance (JNIEnv *env, jclass clazz, jclass klass, jobject o)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAssignableFrom (JNIEnv *env, jclass clazz, jclass klass, jclass c)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInterface (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isPrimitive (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getName (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getSuperclass (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getInterfaces (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getComponentType (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jint JNICALL Java_java_lang_VMClass_getModifiers (JNIEnv *env, jclass clazz, jclass klass, jboolean ignoreInnerClassesAttrib)
 
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getDeclaringClass (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredClasses (JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredFields (JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredMethods (JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredConstructors (JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
 
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getClassLoader (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_forName (JNIEnv *env, jclass clazz, jstring name, jboolean initialize, jobject loader)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isArray (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException (JNIEnv *env, jclass clazz, jobject t)
 
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredAnnotations (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getEnclosingClass (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingConstructor (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingMethod (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getClassSignature (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAnonymousClass (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isLocalClass (JNIEnv *env, jclass clazz, jclass klass)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isMemberClass (JNIEnv *env, jclass clazz, jclass klass)
 
void _Jv_java_lang_VMClass_init (void)
 

Variables

static JNINativeMethod methods []
 

Function Documentation

void _Jv_java_lang_VMClass_init ( void  )

Definition at line 614 of file java_lang_VMClass.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_VMClass_forName ( JNIEnv env,
jclass  clazz,
jstring  name,
jboolean  initialize,
jobject  loader 
)

Definition at line 324 of file java_lang_VMClass.cpp.

JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getClassLoader ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 307 of file java_lang_VMClass.cpp.

JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getClassSignature ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 525 of file java_lang_VMClass.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getComponentType ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 181 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredAnnotations ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 416 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredClasses ( JNIEnv env,
jclass  clazz,
jclass  klass,
jboolean  publicOnly 
)

Definition at line 235 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredConstructors ( JNIEnv env,
jclass  clazz,
jclass  klass,
jboolean  publicOnly 
)

Definition at line 289 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredFields ( JNIEnv env,
jclass  clazz,
jclass  klass,
jboolean  publicOnly 
)

Definition at line 253 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredMethods ( JNIEnv env,
jclass  clazz,
jclass  klass,
jboolean  publicOnly 
)

Definition at line 271 of file java_lang_VMClass.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getDeclaringClass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 217 of file java_lang_VMClass.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getEnclosingClass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 473 of file java_lang_VMClass.cpp.

JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingConstructor ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 491 of file java_lang_VMClass.cpp.

JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingMethod ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 508 of file java_lang_VMClass.cpp.

JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getInterfaces ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 163 of file java_lang_VMClass.cpp.

JNIEXPORT jint JNICALL Java_java_lang_VMClass_getModifiers ( JNIEnv env,
jclass  clazz,
jclass  klass,
jboolean  ignoreInnerClassesAttrib 
)

Definition at line 199 of file java_lang_VMClass.cpp.

JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getName ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 130 of file java_lang_VMClass.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getSuperclass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 145 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAnonymousClass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 544 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isArray ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 385 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAssignableFrom ( JNIEnv env,
jclass  clazz,
jclass  klass,
jclass  c 
)

Definition at line 78 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInstance ( JNIEnv env,
jclass  clazz,
jclass  klass,
jobject  o 
)

Definition at line 61 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInterface ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 100 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isLocalClass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 555 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isMemberClass ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 566 of file java_lang_VMClass.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isPrimitive ( JNIEnv env,
jclass  clazz,
jclass  klass 
)

Definition at line 115 of file java_lang_VMClass.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException ( JNIEnv env,
jclass  clazz,
jobject  t 
)

Definition at line 400 of file java_lang_VMClass.cpp.

Variable Documentation

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "isInstance", (char*) "(Ljava/lang/Class;Ljava/lang/Object;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isInstance },
{ (char*) "isAssignableFrom", (char*) "(Ljava/lang/Class;Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isAssignableFrom },
{ (char*) "isInterface", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isInterface },
{ (char*) "isPrimitive", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isPrimitive },
{ (char*) "getName", (char*) "(Ljava/lang/Class;)Ljava/lang/String;", (void*) (uintptr_t) &Java_java_lang_VMClass_getName },
{ (char*) "getSuperclass", (char*) "(Ljava/lang/Class;)Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getSuperclass },
{ (char*) "getInterfaces", (char*) "(Ljava/lang/Class;)[Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getInterfaces },
{ (char*) "getComponentType", (char*) "(Ljava/lang/Class;)Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getComponentType },
{ (char*) "getModifiers", (char*) "(Ljava/lang/Class;Z)I", (void*) (uintptr_t) &Java_java_lang_VMClass_getModifiers },
{ (char*) "getDeclaringClass", (char*) "(Ljava/lang/Class;)Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaringClass },
{ (char*) "getDeclaredClasses", (char*) "(Ljava/lang/Class;Z)[Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaredClasses },
{ (char*) "getDeclaredFields", (char*) "(Ljava/lang/Class;Z)[Ljava/lang/reflect/Field;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaredFields },
{ (char*) "getDeclaredMethods", (char*) "(Ljava/lang/Class;Z)[Ljava/lang/reflect/Method;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaredMethods },
{ (char*) "getDeclaredConstructors", (char*) "(Ljava/lang/Class;Z)[Ljava/lang/reflect/Constructor;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaredConstructors },
{ (char*) "getClassLoader", (char*) "(Ljava/lang/Class;)Ljava/lang/ClassLoader;", (void*) (uintptr_t) &Java_java_lang_VMClass_getClassLoader },
{ (char*) "forName", (char*) "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_forName },
{ (char*) "isArray", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isArray },
{ (char*) "throwException", (char*) "(Ljava/lang/Throwable;)V", (void*) (uintptr_t) &Java_java_lang_VMClass_throwException },
{ (char*) "getDeclaredAnnotations", (char*) "(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;", (void*) (uintptr_t) &Java_java_lang_VMClass_getDeclaredAnnotations },
{ (char*) "getEnclosingClass", (char*) "(Ljava/lang/Class;)Ljava/lang/Class;", (void*) (uintptr_t) &Java_java_lang_VMClass_getEnclosingClass },
{ (char*) "getEnclosingConstructor", (char*) "(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", (void*) (uintptr_t) &Java_java_lang_VMClass_getEnclosingConstructor },
{ (char*) "getEnclosingMethod", (char*) "(Ljava/lang/Class;)Ljava/lang/reflect/Method;", (void*) (uintptr_t) &Java_java_lang_VMClass_getEnclosingMethod },
{ (char*) "getClassSignature", (char*) "(Ljava/lang/Class;)Ljava/lang/String;", (void*) (uintptr_t) &Java_java_lang_VMClass_getClassSignature },
{ (char*) "isAnonymousClass", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isAnonymousClass },
{ (char*) "isLocalClass", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isLocalClass },
{ (char*) "isMemberClass", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_VMClass_isMemberClass },
}
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getDeclaringClass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredMethods(JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_forName(JNIEnv *env, jclass clazz, jstring name, jboolean initialize, jobject loader)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isPrimitive(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAnonymousClass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isLocalClass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingMethod(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isArray(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isAssignableFrom(JNIEnv *env, jclass clazz, jclass klass, jclass c)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredFields(JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredConstructors(JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
JNIEXPORT jint JNICALL Java_java_lang_VMClass_getModifiers(JNIEnv *env, jclass clazz, jclass klass, jboolean ignoreInnerClassesAttrib)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredClasses(JNIEnv *env, jclass clazz, jclass klass, jboolean publicOnly)
JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException(JNIEnv *env, jclass clazz, jobject t)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getInterfaces(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getSuperclass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getEnclosingClass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getClassLoader(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getClassSignature(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jobject JNICALL Java_java_lang_VMClass_getEnclosingConstructor(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isMemberClass(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jclass JNICALL Java_java_lang_VMClass_getComponentType(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInstance(JNIEnv *env, jclass clazz, jclass klass, jobject o)
JNIEXPORT jobjectArray JNICALL Java_java_lang_VMClass_getDeclaredAnnotations(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jstring JNICALL Java_java_lang_VMClass_getName(JNIEnv *env, jclass clazz, jclass klass)
JNIEXPORT jboolean JNICALL Java_java_lang_VMClass_isInterface(JNIEnv *env, jclass clazz, jclass klass)

Definition at line 576 of file java_lang_VMClass.cpp.