GetObjectClass
jclass GetObjectClass(JNIEnv *env, jobject obj);
Returns the class of an object.
LINKAGE:
Index 31 in the JNIEnv interface function table.
PARAMETERS of GetObjectClass
env
: the JNI interface pointer.obj
: a Java object (must not be NULL
).RETURNS:
Returns a Java class object.
Example - GetObjectClass
/** * Get the methodID of an object's method. */ jmethodID cbgp_jni_get_object_method(JNIEnv * jEnv, jobject joObject, const char * pcMethod, const char * pcSignature) { jclass jcObject; jmethodID jmObject; /* Get the object's class */ if ((jcObject= (*jEnv)->GetObjectClass(jEnv, joObject)) == NULL) return NULL; /* Get the method */ if ((jmObject= (*jEnv)->GetMethodID(jEnv, jcObject, pcMethod, pcSignature)) == NULL) return NULL; return jmObject; }