Lines Matching refs:jclass
77 typedef _jclass* jclass;
99 typedef jobject jclass;
172 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
174 jclass (*FindClass)(JNIEnv*, const char*);
179 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
181 jclass (*GetSuperclass)(JNIEnv*, jclass);
182 jboolean (*IsAssignableFrom)(JNIEnv*, jclass, jclass);
185 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
188 jint (*ThrowNew)(JNIEnv *, jclass, const char *);
205 jobject (*AllocObject)(JNIEnv*, jclass);
206 jobject (*NewObject)(JNIEnv*, jclass, jmethodID, ...);
207 jobject (*NewObjectV)(JNIEnv*, jclass, jmethodID, va_list);
208 jobject (*NewObjectA)(JNIEnv*, jclass, jmethodID, jvalue*);
210 jclass (*GetObjectClass)(JNIEnv*, jobject);
211 jboolean (*IsInstanceOf)(JNIEnv*, jobject, jclass);
212 jmethodID (*GetMethodID)(JNIEnv*, jclass, const char*, const char*);
245 jobject (*CallNonvirtualObjectMethod)(JNIEnv*, jobject, jclass,
247 jobject (*CallNonvirtualObjectMethodV)(JNIEnv*, jobject, jclass,
249 jobject (*CallNonvirtualObjectMethodA)(JNIEnv*, jobject, jclass,
251 jboolean (*CallNonvirtualBooleanMethod)(JNIEnv*, jobject, jclass,
253 jboolean (*CallNonvirtualBooleanMethodV)(JNIEnv*, jobject, jclass,
255 jboolean (*CallNonvirtualBooleanMethodA)(JNIEnv*, jobject, jclass,
257 jbyte (*CallNonvirtualByteMethod)(JNIEnv*, jobject, jclass,
259 jbyte (*CallNonvirtualByteMethodV)(JNIEnv*, jobject, jclass,
261 jbyte (*CallNonvirtualByteMethodA)(JNIEnv*, jobject, jclass,
263 jchar (*CallNonvirtualCharMethod)(JNIEnv*, jobject, jclass,
265 jchar (*CallNonvirtualCharMethodV)(JNIEnv*, jobject, jclass,
267 jchar (*CallNonvirtualCharMethodA)(JNIEnv*, jobject, jclass,
269 jshort (*CallNonvirtualShortMethod)(JNIEnv*, jobject, jclass,
271 jshort (*CallNonvirtualShortMethodV)(JNIEnv*, jobject, jclass,
273 jshort (*CallNonvirtualShortMethodA)(JNIEnv*, jobject, jclass,
275 jint (*CallNonvirtualIntMethod)(JNIEnv*, jobject, jclass,
277 jint (*CallNonvirtualIntMethodV)(JNIEnv*, jobject, jclass,
279 jint (*CallNonvirtualIntMethodA)(JNIEnv*, jobject, jclass,
281 jlong (*CallNonvirtualLongMethod)(JNIEnv*, jobject, jclass,
283 jlong (*CallNonvirtualLongMethodV)(JNIEnv*, jobject, jclass,
285 jlong (*CallNonvirtualLongMethodA)(JNIEnv*, jobject, jclass,
287 jfloat (*CallNonvirtualFloatMethod)(JNIEnv*, jobject, jclass,
289 jfloat (*CallNonvirtualFloatMethodV)(JNIEnv*, jobject, jclass,
291 jfloat (*CallNonvirtualFloatMethodA)(JNIEnv*, jobject, jclass,
293 jdouble (*CallNonvirtualDoubleMethod)(JNIEnv*, jobject, jclass,
295 jdouble (*CallNonvirtualDoubleMethodV)(JNIEnv*, jobject, jclass,
297 jdouble (*CallNonvirtualDoubleMethodA)(JNIEnv*, jobject, jclass,
299 void (*CallNonvirtualVoidMethod)(JNIEnv*, jobject, jclass,
301 void (*CallNonvirtualVoidMethodV)(JNIEnv*, jobject, jclass,
303 void (*CallNonvirtualVoidMethodA)(JNIEnv*, jobject, jclass,
306 jfieldID (*GetFieldID)(JNIEnv*, jclass, const char*, const char*);
328 jmethodID (*GetStaticMethodID)(JNIEnv*, jclass, const char*, const char*);
330 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
331 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
332 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
333 jboolean (*CallStaticBooleanMethod)(JNIEnv*, jclass, jmethodID, ...);
334 jboolean (*CallStaticBooleanMethodV)(JNIEnv*, jclass, jmethodID,
336 jboolean (*CallStaticBooleanMethodA)(JNIEnv*, jclass, jmethodID,
338 jbyte (*CallStaticByteMethod)(JNIEnv*, jclass, jmethodID, ...);
339 jbyte (*CallStaticByteMethodV)(JNIEnv*, jclass, jmethodID, va_list);
340 jbyte (*CallStaticByteMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
341 jchar (*CallStaticCharMethod)(JNIEnv*, jclass, jmethodID, ...);
342 jchar (*CallStaticCharMethodV)(JNIEnv*, jclass, jmethodID, va_list);
343 jchar (*CallStaticCharMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
344 jshort (*CallStaticShortMethod)(JNIEnv*, jclass, jmethodID, ...);
345 jshort (*CallStaticShortMethodV)(JNIEnv*, jclass, jmethodID, va_list);
346 jshort (*CallStaticShortMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
347 jint (*CallStaticIntMethod)(JNIEnv*, jclass, jmethodID, ...);
348 jint (*CallStaticIntMethodV)(JNIEnv*, jclass, jmethodID, va_list);
349 jint (*CallStaticIntMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
350 jlong (*CallStaticLongMethod)(JNIEnv*, jclass, jmethodID, ...);
351 jlong (*CallStaticLongMethodV)(JNIEnv*, jclass, jmethodID, va_list);
352 jlong (*CallStaticLongMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
353 jfloat (*CallStaticFloatMethod)(JNIEnv*, jclass, jmethodID, ...) __NDK_FPABI__;
354 jfloat (*CallStaticFloatMethodV)(JNIEnv*, jclass, jmethodID, va_list) __NDK_FPABI__;
355 jfloat (*CallStaticFloatMethodA)(JNIEnv*, jclass, jmethodID, jvalue*) __NDK_FPABI__;
356 jdouble (*CallStaticDoubleMethod)(JNIEnv*, jclass, jmethodID, ...) __NDK_FPABI__;
357 jdouble (*CallStaticDoubleMethodV)(JNIEnv*, jclass, jmethodID, va_list) __NDK_FPABI__;
358 jdouble (*CallStaticDoubleMethodA)(JNIEnv*, jclass, jmethodID, jvalue*) __NDK_FPABI__;
359 void (*CallStaticVoidMethod)(JNIEnv*, jclass, jmethodID, ...);
360 jclass, jmethodID, va_list);
361 void (*CallStaticVoidMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
363 jfieldID (*GetStaticFieldID)(JNIEnv*, jclass, const char*,
366 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
367 jboolean (*GetStaticBooleanField)(JNIEnv*, jclass, jfieldID);
368 jbyte (*GetStaticByteField)(JNIEnv*, jclass, jfieldID);
369 jchar (*GetStaticCharField)(JNIEnv*, jclass, jfieldID);
370 jshort (*GetStaticShortField)(JNIEnv*, jclass, jfieldID);
371 jint (*GetStaticIntField)(JNIEnv*, jclass, jfieldID);
372 jlong (*GetStaticLongField)(JNIEnv*, jclass, jfieldID);
373 jfloat (*GetStaticFloatField)(JNIEnv*, jclass, jfieldID) __NDK_FPABI__;
374 jdouble (*GetStaticDoubleField)(JNIEnv*, jclass, jfieldID) __NDK_FPABI__;
376 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
377 void (*SetStaticBooleanField)(JNIEnv*, jclass, jfieldID, jboolean);
378 void (*SetStaticByteField)(JNIEnv*, jclass, jfieldID, jbyte);
379 void (*SetStaticCharField)(JNIEnv*, jclass, jfieldID, jchar);
380 void (*SetStaticShortField)(JNIEnv*, jclass, jfieldID, jshort);
381 void (*SetStaticIntField)(JNIEnv*, jclass, jfieldID, jint);
382 void (*SetStaticLongField)(JNIEnv*, jclass, jfieldID, jlong);
383 void (*SetStaticFloatField)(JNIEnv*, jclass, jfieldID, jfloat) __NDK_FPABI__;
384 void (*SetStaticDoubleField)(JNIEnv*, jclass, jfieldID, jdouble) __NDK_FPABI__;
396 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
470 jint (*RegisterNatives)(JNIEnv*, jclass, const JNINativeMethod*,
472 jint (*UnregisterNatives)(JNIEnv*, jclass);
514 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
518 jclass FindClass(const char* name)
527 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
530 jclass GetSuperclass(jclass clazz)
533 jboolean IsAssignableFrom(jclass clazz1, jclass clazz2)
536 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
542 jint ThrowNew(jclass clazz, const char* message)
581 jobject AllocObject(jclass clazz)
584 jobject NewObject(jclass clazz, jmethodID methodID, ...)
593 jobject NewObjectV(jclass clazz, jmethodID methodID, va_list args)
596 jobject NewObjectA(jclass clazz, jmethodID methodID, jvalue* args)
599 jclass GetObjectClass(jobject obj)
602 jboolean IsInstanceOf(jobject obj, jclass clazz)
605 jmethodID GetMethodID(jclass clazz, const char* name, const char* sig)
660 _jtype CallNonvirtual##_jname##Method(jobject obj, jclass clazz, \
673 _jtype CallNonvirtual##_jname##MethodV(jobject obj, jclass clazz, \
679 _jtype CallNonvirtual##_jname##MethodA(jobject obj, jclass clazz, \
699 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
707 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
710 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
714 jfieldID GetFieldID(jclass clazz, const char* name, const char* sig)
759 jmethodID GetStaticMethodID(jclass clazz, const char* name, const char* sig)
764 _jtype CallStatic##_jname##Method(jclass clazz, jmethodID methodID, \
777 _jtype CallStatic##_jname##MethodV(jclass clazz, jmethodID methodID, \
783 _jtype CallStatic##_jname##MethodA(jclass clazz, jmethodID methodID, \
803 void CallStaticVoidMethod(jclass clazz, jmethodID methodID, ...)
810 void CallStaticVoidMethodV(jclass clazz, jmethodID methodID, va_list args)
812 void CallStaticVoidMethodA(jclass clazz, jmethodID methodID, jvalue* args)
815 jfieldID GetStaticFieldID(jclass clazz, const char* name, const char* sig)
818 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
820 jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID)
822 jbyte GetStaticByteField(jclass clazz, jfieldID fieldID)
824 jchar GetStaticCharField(jclass clazz, jfieldID fieldID)
826 jshort GetStaticShortField(jclass clazz, jfieldID fieldID)
828 jint GetStaticIntField(jclass clazz, jfieldID fieldID)
830 jlong GetStaticLongField(jclass clazz, jfieldID fieldID)
833 jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID)
836 jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID)
839 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
841 void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value)
843 void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value)
845 void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value)
847 void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value)
849 void SetStaticIntField(jclass clazz, jfieldID fieldID, jint value)
851 void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value)
854 void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value)
857 void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value)
887 jobjectArray NewObjectArray(jsize length, jclass elementClass,
1007 jint RegisterNatives(jclass clazz, const JNINativeMethod* methods,
1011 jint UnregisterNatives(jclass clazz)