CACAO
Functions | Variables
java_lang_Class.cpp File Reference

Go to the source code of this file.

Functions

JNIEXPORT jclass JNICALL Java_java_lang_Class_forName (JNIEnv *env, jclass clazz, jstring name)
 
JNIEXPORT jobject JNICALL Java_java_lang_Class_newInstance (JNIEnv *env, jclass _this)
 
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInstance (JNIEnv *env, jclass _this, jobject obj)
 
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isAssignableFrom (JNIEnv *env, jclass _this, jclass cls)
 
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInterface (JNIEnv *env, jclass _this)
 
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isArray (JNIEnv *env, jclass _this)
 
JNIEXPORT jstring JNICALL Java_java_lang_Class_getName (JNIEnv *env, jclass _this)
 
void _Jv_java_lang_Class_init (void)
 

Variables

static JNINativeMethod methods []
 

Function Documentation

void _Jv_java_lang_Class_init ( void  )

Definition at line 225 of file java_lang_Class.cpp.

JNIEXPORT jclass JNICALL Java_java_lang_Class_forName ( JNIEnv env,
jclass  clazz,
jstring  name 
)

Definition at line 50 of file java_lang_Class.cpp.

JNIEXPORT jstring JNICALL Java_java_lang_Class_getName ( JNIEnv env,
jclass  _this 
)

Definition at line 194 of file java_lang_Class.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_Class_isArray ( JNIEnv env,
jclass  _this 
)

Definition at line 179 of file java_lang_Class.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_Class_isAssignableFrom ( JNIEnv env,
jclass  _this,
jclass  cls 
)

Definition at line 142 of file java_lang_Class.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInstance ( JNIEnv env,
jclass  _this,
jobject  obj 
)

Definition at line 125 of file java_lang_Class.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInterface ( JNIEnv env,
jclass  _this 
)

Definition at line 164 of file java_lang_Class.cpp.

JNIEXPORT jobject JNICALL Java_java_lang_Class_newInstance ( JNIEnv env,
jclass  _this 
)

Definition at line 107 of file java_lang_Class.cpp.

Variable Documentation

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "forName", (char*) "(Ljava/lang/String;)Ljava/lang/Class;",(void*) (uintptr_t) &Java_java_lang_Class_forName },
{ (char*) "newInstance", (char*) "()Ljava/lang/Object;", (void*) (uintptr_t) &Java_java_lang_Class_newInstance },
{ (char*) "isInstance", (char*) "(Ljava/lang/Object;)Z", (void*) (uintptr_t) &Java_java_lang_Class_isInstance },
{ (char*) "isAssignableFrom", (char*) "(Ljava/lang/Class;)Z", (void*) (uintptr_t) &Java_java_lang_Class_isAssignableFrom },
{ (char*) "isInterface", (char*) "()Z", (void*) (uintptr_t) &Java_java_lang_Class_isInterface },
{ (char*) "isArray", (char*) "()Z", (void*) (uintptr_t) &Java_java_lang_Class_isArray },
{ (char*) "getName", (char*) "()Ljava/lang/String;", (void*) (uintptr_t) &Java_java_lang_Class_getName },
}
JNIEXPORT jstring JNICALL Java_java_lang_Class_getName(JNIEnv *env, jclass _this)
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isArray(JNIEnv *env, jclass _this)
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInterface(JNIEnv *env, jclass _this)
JNIEXPORT jclass JNICALL Java_java_lang_Class_forName(JNIEnv *env, jclass clazz, jstring name)
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isAssignableFrom(JNIEnv *env, jclass _this, jclass cls)
JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInstance(JNIEnv *env, jclass _this, jobject obj)
JNIEXPORT jobject JNICALL Java_java_lang_Class_newInstance(JNIEnv *env, jclass _this)

Definition at line 208 of file java_lang_Class.cpp.