Home | History | Annotate | Download | only in include

Lines Matching defs:jclass

61 typedef _jclass*        jclass;
83 typedef jobject jclass;
156 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
158 jclass (*FindClass)(JNIEnv*, const char*);
163 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
165 jclass (*GetSuperclass)(JNIEnv*, jclass);
166 jboolean (*IsAssignableFrom)(JNIEnv*, jclass, jclass);
169 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
172 jint (*ThrowNew)(JNIEnv *, jclass, const char *);
189 jobject (*AllocObject)(JNIEnv*, jclass);
190 jobject (*NewObject)(JNIEnv*, jclass, jmethodID, ...);
191 jobject (*NewObjectV)(JNIEnv*, jclass, jmethodID, va_list);
192 jobject (*NewObjectA)(JNIEnv*, jclass, jmethodID, jvalue*);
194 jclass (*GetObjectClass)(JNIEnv*, jobject);
195 jboolean (*IsInstanceOf)(JNIEnv*, jobject, jclass);
196 jmethodID (*GetMethodID)(JNIEnv*, jclass, const char*, const char*);
229 jobject (*CallNonvirtualObjectMethod)(JNIEnv*, jobject, jclass,
231 jobject (*CallNonvirtualObjectMethodV)(JNIEnv*, jobject, jclass,
233 jobject (*CallNonvirtualObjectMethodA)(JNIEnv*, jobject, jclass,
235 jboolean (*CallNonvirtualBooleanMethod)(JNIEnv*, jobject, jclass,
237 jboolean (*CallNonvirtualBooleanMethodV)(JNIEnv*, jobject, jclass,
239 jboolean (*CallNonvirtualBooleanMethodA)(JNIEnv*, jobject, jclass,
241 jbyte (*CallNonvirtualByteMethod)(JNIEnv*, jobject, jclass,
243 jbyte (*CallNonvirtualByteMethodV)(JNIEnv*, jobject, jclass,
245 jbyte (*CallNonvirtualByteMethodA)(JNIEnv*, jobject, jclass,
247 jchar (*CallNonvirtualCharMethod)(JNIEnv*, jobject, jclass,
249 jchar (*CallNonvirtualCharMethodV)(JNIEnv*, jobject, jclass,
251 jchar (*CallNonvirtualCharMethodA)(JNIEnv*, jobject, jclass,
253 jshort (*CallNonvirtualShortMethod)(JNIEnv*, jobject, jclass,
255 jshort (*CallNonvirtualShortMethodV)(JNIEnv*, jobject, jclass,
257 jshort (*CallNonvirtualShortMethodA)(JNIEnv*, jobject, jclass,
259 jint (*CallNonvirtualIntMethod)(JNIEnv*, jobject, jclass,
261 jint (*CallNonvirtualIntMethodV)(JNIEnv*, jobject, jclass,
263 jint (*CallNonvirtualIntMethodA)(JNIEnv*, jobject, jclass,
265 jlong (*CallNonvirtualLongMethod)(JNIEnv*, jobject, jclass,
267 jlong (*CallNonvirtualLongMethodV)(JNIEnv*, jobject, jclass,
269 jlong (*CallNonvirtualLongMethodA)(JNIEnv*, jobject, jclass,
271 jfloat (*CallNonvirtualFloatMethod)(JNIEnv*, jobject, jclass,
273 jfloat (*CallNonvirtualFloatMethodV)(JNIEnv*, jobject, jclass,
275 jfloat (*CallNonvirtualFloatMethodA)(JNIEnv*, jobject, jclass,
277 jdouble (*CallNonvirtualDoubleMethod)(JNIEnv*, jobject, jclass,
279 jdouble (*CallNonvirtualDoubleMethodV)(JNIEnv*, jobject, jclass,
281 jdouble (*CallNonvirtualDoubleMethodA)(JNIEnv*, jobject, jclass,
283 void (*CallNonvirtualVoidMethod)(JNIEnv*, jobject, jclass,
285 void (*CallNonvirtualVoidMethodV)(JNIEnv*, jobject, jclass,
287 void (*CallNonvirtualVoidMethodA)(JNIEnv*, jobject, jclass,
290 jfieldID (*GetFieldID)(JNIEnv*, jclass, const char*, const char*);
312 jmethodID (*GetStaticMethodID)(JNIEnv*, jclass, const char*, const char*);
314 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
315 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
316 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
317 jboolean (*CallStaticBooleanMethod)(JNIEnv*, jclass, jmethodID, ...);
318 jboolean (*CallStaticBooleanMethodV)(JNIEnv*, jclass, jmethodID,
320 jboolean (*CallStaticBooleanMethodA)(JNIEnv*, jclass, jmethodID,
322 jbyte (*CallStaticByteMethod)(JNIEnv*, jclass, jmethodID, ...);
323 jbyte (*CallStaticByteMethodV)(JNIEnv*, jclass, jmethodID, va_list);
324 jbyte (*CallStaticByteMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
325 jchar (*CallStaticCharMethod)(JNIEnv*, jclass, jmethodID, ...);
326 jchar (*CallStaticCharMethodV)(JNIEnv*, jclass, jmethodID, va_list);
327 jchar (*CallStaticCharMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
328 jshort (*CallStaticShortMethod)(JNIEnv*, jclass, jmethodID, ...);
329 jshort (*CallStaticShortMethodV)(JNIEnv*, jclass, jmethodID, va_list);
330 jshort (*CallStaticShortMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
331 jint (*CallStaticIntMethod)(JNIEnv*, jclass, jmethodID, ...);
332 jint (*CallStaticIntMethodV)(JNIEnv*, jclass, jmethodID, va_list);
333 jint (*CallStaticIntMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
334 jlong (*CallStaticLongMethod)(JNIEnv*, jclass, jmethodID, ...);
335 jlong (*CallStaticLongMethodV)(JNIEnv*, jclass, jmethodID, va_list);
336 jlong (*CallStaticLongMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
337 jfloat (*CallStaticFloatMethod)(JNIEnv*, jclass, jmethodID, ...);
338 jfloat (*CallStaticFloatMethodV)(JNIEnv*, jclass, jmethodID, va_list);
339 jfloat (*CallStaticFloatMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
340 jdouble (*CallStaticDoubleMethod)(JNIEnv*, jclass, jmethodID, ...);
341 jdouble (*CallStaticDoubleMethodV)(JNIEnv*, jclass, jmethodID, va_list);
342 jdouble (*CallStaticDoubleMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
343 void (*CallStaticVoidMethod)(JNIEnv*, jclass, jmethodID, ...);
344 void (*CallStaticVoidMethodV)(JNIEnv*, jclass, jmethodID, va_list);
345 void (*CallStaticVoidMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
347 jfieldID (*GetStaticFieldID)(JNIEnv*, jclass, const char*,
350 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
351 jboolean (*GetStaticBooleanField)(JNIEnv*, jclass, jfieldID);
352 jbyte (*GetStaticByteField)(JNIEnv*, jclass, jfieldID);
353 jchar (*GetStaticCharField)(JNIEnv*, jclass, jfieldID);
354 jshort (*GetStaticShortField)(JNIEnv*, jclass, jfieldID);
355 jint (*GetStaticIntField)(JNIEnv*, jclass, jfieldID);
356 jlong (*GetStaticLongField)(JNIEnv*, jclass, jfieldID);
357 jfloat (*GetStaticFloatField)(JNIEnv*, jclass, jfieldID);
358 jdouble (*GetStaticDoubleField)(JNIEnv*, jclass, jfieldID);
360 jclass, jfieldID, jobject);
361 void (*SetStaticBooleanField)(JNIEnv*, jclass, jfieldID, jboolean);
362 void (*SetStaticByteField)(JNIEnv*, jclass, jfieldID, jbyte);
363 void (*SetStaticCharField)(JNIEnv*, jclass, jfieldID, jchar);
364 void (*SetStaticShortField)(JNIEnv*, jclass, jfieldID, jshort);
365 void (*SetStaticIntField)(JNIEnv*, jclass, jfieldID, jint);
366 void (*SetStaticLongField)(JNIEnv*, jclass, jfieldID, jlong);
367 void (*SetStaticFloatField)(JNIEnv*, jclass, jfieldID, jfloat);
368 void (*SetStaticDoubleField)(JNIEnv*, jclass, jfieldID, jdouble);
380 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
454 jint (*RegisterNatives)(JNIEnv*, jclass, const JNINativeMethod*,
456 jint (*UnregisterNatives)(JNIEnv*, jclass);
498 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
502 jclass FindClass(const char* name)
511 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
514 jclass GetSuperclass(jclass clazz)
517 jboolean IsAssignableFrom(jclass clazz1, jclass clazz2)
520 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
526 jint ThrowNew(jclass clazz, const char* message)
565 jobject AllocObject(jclass clazz)
568 jobject NewObject(jclass clazz, jmethodID methodID, ...)
577 jobject NewObjectV(jclass clazz, jmethodID methodID, va_list args)
580 jobject NewObjectA(jclass clazz, jmethodID methodID, jvalue* args)
583 jclass GetObjectClass(jobject obj)
586 jboolean IsInstanceOf(jobject obj, jclass clazz)
589 jmethodID GetMethodID(jclass clazz, const char* name, const char* sig)
640 _jtype CallNonvirtual##_jname##Method(jobject obj, jclass clazz, \
652 _jtype CallNonvirtual##_jname##MethodV(jobject obj, jclass clazz, \
657 _jtype CallNonvirtual##_jname##MethodA(jobject obj, jclass clazz, \
677 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
685 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
688 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
692 jfieldID GetFieldID(jclass clazz, const char* name, const char* sig)
733 jmethodID GetStaticMethodID(jclass clazz, const char* name, const char* sig)
737 _jtype CallStatic##_jname##Method(jclass clazz, jmethodID methodID, \
749 _jtype CallStatic##_jname##MethodV(jclass clazz, jmethodID methodID, \
754 _jtype CallStatic##_jname##MethodA(jclass clazz, jmethodID methodID, \
774 void CallStaticVoidMethod(jclass clazz, jmethodID methodID, ...)
781 void CallStaticVoidMethodV(jclass clazz, jmethodID methodID, va_list args)
783 void CallStaticVoidMethodA(jclass clazz, jmethodID methodID, jvalue* args)
786 jfieldID GetStaticFieldID(jclass clazz, const char* name, const char* sig)
789 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
791 jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID)
793 jbyte GetStaticByteField(jclass clazz, jfieldID fieldID)
795 jchar GetStaticCharField(jclass clazz, jfieldID fieldID)
797 jshort GetStaticShortField(jclass clazz, jfieldID fieldID)
799 jint GetStaticIntField(jclass clazz, jfieldID fieldID)
801 jlong GetStaticLongField(jclass clazz, jfieldID fieldID)
803 jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID)
805 jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID)
808 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
810 void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value)
812 void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value)
814 void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value)
816 void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value)
818 void SetStaticIntField(jclass clazz, jfieldID fieldID, jint value)
820 void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value)
822 void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value)
824 void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value)
854 jobjectArray NewObjectArray(jsize length, jclass elementClass,
974 jint RegisterNatives(jclass clazz, const JNINativeMethod* methods,
978 jint UnregisterNatives(jclass clazz)