Home | History | Annotate | Download | only in nativehelper

Lines Matching refs:jclass

63 typedef _jclass*        jclass;
85 typedef jobject jclass;
158 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
160 jclass (*FindClass)(JNIEnv*, const char*);
165 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
167 jclass (*GetSuperclass)(JNIEnv*, jclass);
168 jboolean (*IsAssignableFrom)(JNIEnv*, jclass, jclass);
171 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
174 jint (*ThrowNew)(JNIEnv *, jclass, const char *);
191 jobject (*AllocObject)(JNIEnv*, jclass);
192 jobject (*NewObject)(JNIEnv*, jclass, jmethodID, ...);
193 jobject (*NewObjectV)(JNIEnv*, jclass, jmethodID, va_list);
194 jobject (*NewObjectA)(JNIEnv*, jclass, jmethodID, jvalue*);
196 jclass (*GetObjectClass)(JNIEnv*, jobject);
197 jboolean (*IsInstanceOf)(JNIEnv*, jobject, jclass);
198 jmethodID (*GetMethodID)(JNIEnv*, jclass, const char*, const char*);
231 jobject (*CallNonvirtualObjectMethod)(JNIEnv*, jobject, jclass,
233 jobject (*CallNonvirtualObjectMethodV)(JNIEnv*, jobject, jclass,
235 jobject (*CallNonvirtualObjectMethodA)(JNIEnv*, jobject, jclass,
237 jboolean (*CallNonvirtualBooleanMethod)(JNIEnv*, jobject, jclass,
239 jboolean (*CallNonvirtualBooleanMethodV)(JNIEnv*, jobject, jclass,
241 jboolean (*CallNonvirtualBooleanMethodA)(JNIEnv*, jobject, jclass,
243 jbyte (*CallNonvirtualByteMethod)(JNIEnv*, jobject, jclass,
245 jbyte (*CallNonvirtualByteMethodV)(JNIEnv*, jobject, jclass,
247 jbyte (*CallNonvirtualByteMethodA)(JNIEnv*, jobject, jclass,
249 jchar (*CallNonvirtualCharMethod)(JNIEnv*, jobject, jclass,
251 jchar (*CallNonvirtualCharMethodV)(JNIEnv*, jobject, jclass,
253 jchar (*CallNonvirtualCharMethodA)(JNIEnv*, jobject, jclass,
255 jshort (*CallNonvirtualShortMethod)(JNIEnv*, jobject, jclass,
257 jshort (*CallNonvirtualShortMethodV)(JNIEnv*, jobject, jclass,
259 jshort (*CallNonvirtualShortMethodA)(JNIEnv*, jobject, jclass,
261 jint (*CallNonvirtualIntMethod)(JNIEnv*, jobject, jclass,
263 jint (*CallNonvirtualIntMethodV)(JNIEnv*, jobject, jclass,
265 jint (*CallNonvirtualIntMethodA)(JNIEnv*, jobject, jclass,
267 jlong (*CallNonvirtualLongMethod)(JNIEnv*, jobject, jclass,
269 jlong (*CallNonvirtualLongMethodV)(JNIEnv*, jobject, jclass,
271 jlong (*CallNonvirtualLongMethodA)(JNIEnv*, jobject, jclass,
273 jfloat (*CallNonvirtualFloatMethod)(JNIEnv*, jobject, jclass,
275 jfloat (*CallNonvirtualFloatMethodV)(JNIEnv*, jobject, jclass,
277 jfloat (*CallNonvirtualFloatMethodA)(JNIEnv*, jobject, jclass,
279 jdouble (*CallNonvirtualDoubleMethod)(JNIEnv*, jobject, jclass,
281 jdouble (*CallNonvirtualDoubleMethodV)(JNIEnv*, jobject, jclass,
283 jdouble (*CallNonvirtualDoubleMethodA)(JNIEnv*, jobject, jclass,
285 void (*CallNonvirtualVoidMethod)(JNIEnv*, jobject, jclass,
287 void (*CallNonvirtualVoidMethodV)(JNIEnv*, jobject, jclass,
289 void (*CallNonvirtualVoidMethodA)(JNIEnv*, jobject, jclass,
292 jfieldID (*GetFieldID)(JNIEnv*, jclass, const char*, const char*);
314 jmethodID (*GetStaticMethodID)(JNIEnv*, jclass, const char*, const char*);
316 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
317 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
318 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
319 jboolean (*CallStaticBooleanMethod)(JNIEnv*, jclass, jmethodID, ...);
320 jboolean (*CallStaticBooleanMethodV)(JNIEnv*, jclass, jmethodID,
322 jboolean (*CallStaticBooleanMethodA)(JNIEnv*, jclass, jmethodID,
324 jbyte (*CallStaticByteMethod)(JNIEnv*, jclass, jmethodID, ...);
325 jbyte (*CallStaticByteMethodV)(JNIEnv*, jclass, jmethodID, va_list);
326 jbyte (*CallStaticByteMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
327 jchar (*CallStaticCharMethod)(JNIEnv*, jclass, jmethodID, ...);
328 jchar (*CallStaticCharMethodV)(JNIEnv*, jclass, jmethodID, va_list);
329 jchar (*CallStaticCharMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
330 jshort (*CallStaticShortMethod)(JNIEnv*, jclass, jmethodID, ...);
331 jshort (*CallStaticShortMethodV)(JNIEnv*, jclass, jmethodID, va_list);
332 jshort (*CallStaticShortMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
333 jint (*CallStaticIntMethod)(JNIEnv*, jclass, jmethodID, ...);
334 jint (*CallStaticIntMethodV)(JNIEnv*, jclass, jmethodID, va_list);
335 jint (*CallStaticIntMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
336 jlong (*CallStaticLongMethod)(JNIEnv*, jclass, jmethodID, ...);
337 jlong (*CallStaticLongMethodV)(JNIEnv*, jclass, jmethodID, va_list);
338 jlong (*CallStaticLongMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
339 jfloat (*CallStaticFloatMethod)(JNIEnv*, jclass, jmethodID, ...);
340 jfloat (*CallStaticFloatMethodV)(JNIEnv*, jclass, jmethodID, va_list);
341 jfloat (*CallStaticFloatMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
342 jdouble (*CallStaticDoubleMethod)(JNIEnv*, jclass, jmethodID, ...);
343 jdouble (*CallStaticDoubleMethodV)(JNIEnv*, jclass, jmethodID, va_list);
344 jdouble (*CallStaticDoubleMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
345 void (*CallStaticVoidMethod)(JNIEnv*, jclass, jmethodID, ...);
346 void (*CallStaticVoidMethodV)(JNIEnv*, jclass, jmethodID, va_list);
347 void (*CallStaticVoidMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
349 jfieldID (*GetStaticFieldID)(JNIEnv*, jclass, const char*,
352 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
353 jboolean (*GetStaticBooleanField)(JNIEnv*, jclass, jfieldID);
354 jbyte (*GetStaticByteField)(JNIEnv*, jclass, jfieldID);
355 jchar (*GetStaticCharField)(JNIEnv*, jclass, jfieldID);
356 jshort (*GetStaticShortField)(JNIEnv*, jclass, jfieldID);
357 jint (*GetStaticIntField)(JNIEnv*, jclass, jfieldID);
358 jlong (*GetStaticLongField)(JNIEnv*, jclass, jfieldID);
359 jfloat (*GetStaticFloatField)(JNIEnv*, jclass, jfieldID);
360 jdouble (*GetStaticDoubleField)(JNIEnv*, jclass, jfieldID);
362 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
363 void (*SetStaticBooleanField)(JNIEnv*, jclass
364 void (*SetStaticByteField)(JNIEnv*, jclass, jfieldID, jbyte);
365 void (*SetStaticCharField)(JNIEnv*, jclass, jfieldID, jchar);
366 void (*SetStaticShortField)(JNIEnv*, jclass, jfieldID, jshort);
367 void (*SetStaticIntField)(JNIEnv*, jclass, jfieldID, jint);
368 void (*SetStaticLongField)(JNIEnv*, jclass, jfieldID, jlong);
369 void (*SetStaticFloatField)(JNIEnv*, jclass, jfieldID, jfloat);
370 void (*SetStaticDoubleField)(JNIEnv*, jclass, jfieldID, jdouble);
382 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
456 jint (*RegisterNatives)(JNIEnv*, jclass, const JNINativeMethod*,
458 jint (*UnregisterNatives)(JNIEnv*, jclass);
500 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
504 jclass FindClass(const char* name)
513 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
516 jclass GetSuperclass(jclass clazz)
519 jboolean IsAssignableFrom(jclass clazz1, jclass clazz2)
522 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
528 jint ThrowNew(jclass clazz, const char* message)
567 jobject AllocObject(jclass clazz)
570 jobject NewObject(jclass clazz, jmethodID methodID, ...)
579 jobject NewObjectV(jclass clazz, jmethodID methodID, va_list args)
582 jobject NewObjectA(jclass clazz, jmethodID methodID, jvalue* args)
585 jclass GetObjectClass(jobject obj)
588 jboolean IsInstanceOf(jobject obj, jclass clazz)
591 jmethodID GetMethodID(jclass clazz, const char* name, const char* sig)
642 _jtype CallNonvirtual##_jname##Method(jobject obj, jclass clazz, \
654 _jtype CallNonvirtual##_jname##MethodV(jobject obj, jclass clazz, \
659 _jtype CallNonvirtual##_jname##MethodA(jobject obj, jclass clazz, \
679 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
687 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
690 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
694 jfieldID GetFieldID(jclass clazz, const char* name, const char* sig)
735 jmethodID GetStaticMethodID(jclass clazz, const char* name, const char* sig)
739 _jtype CallStatic##_jname##Method(jclass clazz, jmethodID methodID, \
751 _jtype CallStatic##_jname##MethodV(jclass clazz, jmethodID methodID, \
756 _jtype CallStatic##_jname##MethodA(jclass clazz, jmethodID methodID, \
776 void CallStaticVoidMethod(jclass clazz, jmethodID methodID, ...)
783 void CallStaticVoidMethodV(jclass clazz, jmethodID methodID, va_list args)
785 void CallStaticVoidMethodA(jclass clazz, jmethodID methodID, jvalue* args)
788 jfieldID GetStaticFieldID(jclass clazz, const char* name, const char* sig)
791 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
793 jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID)
795 jbyte GetStaticByteField(jclass clazz, jfieldID fieldID)
797 jchar GetStaticCharField(jclass clazz, jfieldID fieldID)
799 jshort GetStaticShortField(jclass clazz, jfieldID fieldID)
801 jint GetStaticIntField(jclass clazz, jfieldID fieldID)
803 jlong GetStaticLongField(jclass clazz, jfieldID fieldID)
805 jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID)
807 jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID)
810 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
812 void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value)
814 void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value)
816 void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value)
818 void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value)
820 void SetStaticIntField(jclass clazz, jfieldID fieldID, jint value)
822 void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value)
824 void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value)
826 void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value)
856 jobjectArray NewObjectArray(jsize length, jclass elementClass,
976 jint RegisterNatives(jclass clazz, const JNINativeMethod* methods,
980 jint UnregisterNatives(jclass clazz)