Home | History | Annotate | Download | only in include

Lines Matching defs:jclass

76 typedef _jclass*        jclass;
98 typedef jobject jclass;
171 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
173 jclass (*FindClass)(JNIEnv*, const char*);
178 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
180 jclass (*GetSuperclass)(JNIEnv*, jclass);
181 jboolean (*IsAssignableFrom)(JNIEnv*, jclass, jclass);
184 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
187 jint (*ThrowNew)(JNIEnv *, jclass, const char *);
204 jobject (*AllocObject)(JNIEnv*, jclass);
205 jobject (*NewObject)(JNIEnv*, jclass, jmethodID, ...);
206 jobject (*NewObjectV)(JNIEnv*, jclass, jmethodID, va_list);
207 jobject (*NewObjectA)(JNIEnv*, jclass, jmethodID, jvalue*);
209 jclass (*GetObjectClass)(JNIEnv*, jobject);
210 jboolean (*IsInstanceOf)(JNIEnv*, jobject, jclass);
211 jmethodID (*GetMethodID)(JNIEnv*, jclass, const char*, const char*);
244 jobject (*CallNonvirtualObjectMethod)(JNIEnv*, jobject, jclass,
246 jobject (*CallNonvirtualObjectMethodV)(JNIEnv*, jobject, jclass,
248 jobject (*CallNonvirtualObjectMethodA)(JNIEnv*, jobject, jclass,
250 jboolean (*CallNonvirtualBooleanMethod)(JNIEnv*, jobject, jclass,
252 jboolean (*CallNonvirtualBooleanMethodV)(JNIEnv*, jobject, jclass,
254 jboolean (*CallNonvirtualBooleanMethodA)(JNIEnv*, jobject, jclass,
256 jbyte (*CallNonvirtualByteMethod)(JNIEnv*, jobject, jclass,
258 jbyte (*CallNonvirtualByteMethodV)(JNIEnv*, jobject, jclass,
260 jbyte (*CallNonvirtualByteMethodA)(JNIEnv*, jobject, jclass,
262 jchar (*CallNonvirtualCharMethod)(JNIEnv*, jobject, jclass,
264 jchar (*CallNonvirtualCharMethodV)(JNIEnv*, jobject, jclass,
266 jchar (*CallNonvirtualCharMethodA)(JNIEnv*, jobject, jclass,
268 jshort (*CallNonvirtualShortMethod)(JNIEnv*, jobject, jclass,
270 jshort (*CallNonvirtualShortMethodV)(JNIEnv*, jobject, jclass,
272 jshort (*CallNonvirtualShortMethodA)(JNIEnv*, jobject, jclass,
274 jint (*CallNonvirtualIntMethod)(JNIEnv*, jobject, jclass,
276 jint (*CallNonvirtualIntMethodV)(JNIEnv*, jobject, jclass,
278 jint (*CallNonvirtualIntMethodA)(JNIEnv*, jobject, jclass,
280 jlong (*CallNonvirtualLongMethod)(JNIEnv*, jobject, jclass,
282 jlong (*CallNonvirtualLongMethodV)(JNIEnv*, jobject, jclass,
284 jlong (*CallNonvirtualLongMethodA)(JNIEnv*, jobject, jclass,
286 jfloat (*CallNonvirtualFloatMethod)(JNIEnv*, jobject, jclass,
288 jfloat (*CallNonvirtualFloatMethodV)(JNIEnv*, jobject, jclass,
290 jfloat (*CallNonvirtualFloatMethodA)(JNIEnv*, jobject, jclass,
292 jdouble (*CallNonvirtualDoubleMethod)(JNIEnv*, jobject, jclass,
294 jdouble (*CallNonvirtualDoubleMethodV)(JNIEnv*, jobject, jclass,
296 jdouble (*CallNonvirtualDoubleMethodA)(JNIEnv*, jobject, jclass,
298 void (*CallNonvirtualVoidMethod)(JNIEnv*, jobject, jclass,
300 void (*CallNonvirtualVoidMethodV)(JNIEnv*, jobject, jclass,
302 void (*CallNonvirtualVoidMethodA)(JNIEnv*, jobject, jclass,
305 jfieldID (*GetFieldID)(JNIEnv*, jclass, const char*, const char*);
327 jmethodID (*GetStaticMethodID)(JNIEnv*, jclass, const char*, const char*);
329 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
330 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
331 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
332 jboolean (*CallStaticBooleanMethod)(JNIEnv*, jclass, jmethodID, ...);
333 jboolean (*CallStaticBooleanMethodV)(JNIEnv*, jclass, jmethodID,
335 jboolean (*CallStaticBooleanMethodA)(JNIEnv*, jclass, jmethodID,
337 jbyte (*CallStaticByteMethod)(JNIEnv*, jclass, jmethodID, ...);
338 jbyte (*CallStaticByteMethodV)(JNIEnv*, jclass, jmethodID, va_list);
339 jbyte (*CallStaticByteMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
340 jchar (*CallStaticCharMethod)(JNIEnv*, jclass, jmethodID, ...);
341 jchar (*CallStaticCharMethodV)(JNIEnv*, jclass, jmethodID, va_list);
342 jchar (*CallStaticCharMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
343 jshort (*CallStaticShortMethod)(JNIEnv*, jclass, jmethodID, ...);
344 jshort (*CallStaticShortMethodV)(JNIEnv*, jclass, jmethodID, va_list);
345 jshort (*CallStaticShortMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
346 jint (*CallStaticIntMethod)(JNIEnv*, jclass, jmethodID, ...);
347 jint (*CallStaticIntMethodV)(JNIEnv*, jclass, jmethodID, va_list);
348 jint (*CallStaticIntMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
349 jlong (*CallStaticLongMethod)(JNIEnv*, jclass, jmethodID, ...);
350 jlong (*CallStaticLongMethodV)(JNIEnv*, jclass, jmethodID, va_list);
351 jlong (*CallStaticLongMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
352 jfloat (*CallStaticFloatMethod)(JNIEnv*, jclass, jmethodID, ...);
353 jfloat (*CallStaticFloatMethodV)(JNIEnv*, jclass, jmethodID, va_list);
354 jfloat (*CallStaticFloatMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
355 jdouble (*CallStaticDoubleMethod)(JNIEnv*, jclass, jmethodID, ...);
356 jdouble (*CallStaticDoubleMethodV)(JNIEnv*, jclass, jmethodID, va_list);
357 jdouble (*CallStaticDoubleMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
358 void (*CallStaticVoidMethod)(JNIEnv*, jclass, jmethodID, ...);
359 void (*CallStaticVoidMethodV)(JNIEnv*, jclass, jmethodID, va_list);
360 void (*CallStaticVoidMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
362 jfieldID (*GetStaticFieldID)(JNIEnv*, jclass, const char*,
365 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
366 jclass, jfieldID);
367 jbyte (*GetStaticByteField)(JNIEnv*, jclass, jfieldID);
368 jchar (*GetStaticCharField)(JNIEnv*, jclass, jfieldID);
369 jshort (*GetStaticShortField)(JNIEnv*, jclass, jfieldID);
370 jint (*GetStaticIntField)(JNIEnv*, jclass, jfieldID);
371 jlong (*GetStaticLongField)(JNIEnv*, jclass, jfieldID);
372 jfloat (*GetStaticFloatField)(JNIEnv*, jclass, jfieldID);
373 jdouble (*GetStaticDoubleField)(JNIEnv*, jclass, jfieldID);
375 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
376 void (*SetStaticBooleanField)(JNIEnv*, jclass, jfieldID, jboolean);
377 void (*SetStaticByteField)(JNIEnv*, jclass, jfieldID, jbyte);
378 void (*SetStaticCharField)(JNIEnv*, jclass, jfieldID, jchar);
379 void (*SetStaticShortField)(JNIEnv*, jclass, jfieldID, jshort);
380 void (*SetStaticIntField)(JNIEnv*, jclass, jfieldID, jint);
381 void (*SetStaticLongField)(JNIEnv*, jclass, jfieldID, jlong);
382 void (*SetStaticFloatField)(JNIEnv*, jclass, jfieldID, jfloat);
383 void (*SetStaticDoubleField)(JNIEnv*, jclass, jfieldID, jdouble);
395 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
469 jint (*RegisterNatives)(JNIEnv*, jclass, const JNINativeMethod*,
471 jint (*UnregisterNatives)(JNIEnv*, jclass);
513 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
517 jclass FindClass(const char* name)
526 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
529 jclass GetSuperclass(jclass clazz)
532 jboolean IsAssignableFrom(jclass clazz1, jclass clazz2)
535 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
541 jint ThrowNew(jclass clazz, const char* message)
580 jobject AllocObject(jclass clazz)
583 jobject NewObject(jclass clazz, jmethodID methodID, ...)
592 jobject NewObjectV(jclass clazz, jmethodID methodID, va_list args)
595 jobject NewObjectA(jclass clazz, jmethodID methodID, jvalue* args)
598 jclass GetObjectClass(jobject obj)
601 jboolean IsInstanceOf(jobject obj, jclass clazz)
604 jmethodID GetMethodID(jclass clazz, const char* name, const char* sig)
655 _jtype CallNonvirtual##_jname##Method(jobject obj, jclass clazz, \
667 _jtype CallNonvirtual##_jname##MethodV(jobject obj, jclass clazz, \
672 _jtype CallNonvirtual##_jname##MethodA(jobject obj, jclass clazz, \
692 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
700 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
703 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
707 jfieldID GetFieldID(jclass clazz, const char* name, const char* sig)
748 jmethodID GetStaticMethodID(jclass clazz, const char* name, const char* sig)
752 _jtype CallStatic##_jname##Method(jclass clazz, jmethodID methodID, \
764 _jtype CallStatic##_jname##MethodV(jclass clazz, jmethodID methodID, \
769 _jtype CallStatic##_jname##MethodA(jclass clazz, jmethodID methodID, \
789 void CallStaticVoidMethod(jclass clazz, jmethodID methodID, ...)
796 void CallStaticVoidMethodV(jclass clazz, jmethodID methodID, va_list args)
798 void CallStaticVoidMethodA(jclass clazz, jmethodID methodID, jvalue* args)
801 jfieldID GetStaticFieldID(jclass clazz, const char* name, const char* sig)
804 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
806 jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID)
808 jbyte GetStaticByteField(jclass clazz, jfieldID fieldID)
810 jchar GetStaticCharField(jclass clazz, jfieldID fieldID)
812 jshort GetStaticShortField(jclass clazz, jfieldID fieldID)
814 jint GetStaticIntField(jclass clazz, jfieldID fieldID)
816 jlong GetStaticLongField(jclass clazz, jfieldID fieldID)
818 jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID)
820 jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID)
823 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
825 void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value)
827 void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value)
829 void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value)
831 void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value)
833 void SetStaticIntField(jclass clazz, jfieldID fieldID, jint value)
835 void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value)
837 void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value)
839 void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value)
869 jobjectArray NewObjectArray(jsize length, jclass elementClass,
989 jint RegisterNatives(jclass clazz, const JNINativeMethod* methods,
993 jint UnregisterNatives(jclass clazz)