Home | History | Annotate | Download | only in include_jni

Lines Matching defs:jobject

62 typedef _jobject*       jobject;
84 typedef void* jobject;
85 typedef jobject jclass;
86 typedef jobject jstring;
87 typedef jobject jarray;
97 typedef jobject jthrowable;
98 typedef jobject jweak;
119 jobject l;
158 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
162 jmethodID (*FromReflectedMethod)(JNIEnv*, jobject);
163 jfieldID (*FromReflectedField)(JNIEnv*, jobject);
165 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
171 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
181 jobject (*PopLocalFrame)(JNIEnv*, jobject);
183 jobject (*NewGlobalRef)(JNIEnv*, jobject);
184 void (*DeleteGlobalRef)(JNIEnv*, jobject);
185 void (*DeleteLocalRef)(JNIEnv*, jobject);
186 jboolean (*IsSameObject)(JNIEnv*, jobject, jobject);
188 jobject (*NewLocalRef)(JNIEnv*, jobject);
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);
200 jobject (*CallObjectMethod)(JNIEnv*, jobject, jmethodID, ...);
201 jobject (*CallObjectMethodV)(JNIEnv*, jobject, jmethodID, va_list);
202 jobject (*CallObjectMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
203 jboolean (*CallBooleanMethod)(JNIEnv*, jobject, jmethodID, ...);
204 jboolean (*CallBooleanMethodV)(JNIEnv*, jobject, jmethodID, va_list);
205 jboolean (*CallBooleanMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
206 jbyte (*CallByteMethod)(JNIEnv*, jobject, jmethodID, ...);
207 jbyte (*CallByteMethodV)(JNIEnv*, jobject, jmethodID, va_list);
208 jbyte (*CallByteMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
209 jchar (*CallCharMethod)(JNIEnv*, jobject, jmethodID, ...);
210 jchar (*CallCharMethodV)(JNIEnv*, jobject, jmethodID, va_list);
211 jchar (*CallCharMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
212 jshort (*CallShortMethod)(JNIEnv*, jobject, jmethodID, ...);
213 jshort (*CallShortMethodV)(JNIEnv*, jobject, jmethodID, va_list);
214 jshort (*CallShortMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
215 jint (*CallIntMethod)(JNIEnv*, jobject, jmethodID, ...);
216 jint (*CallIntMethodV)(JNIEnv*, jobject, jmethodID, va_list);
217 jint (*CallIntMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
218 jlong (*CallLongMethod)(JNIEnv*, jobject, jmethodID, ...);
219 jlong (*CallLongMethodV)(JNIEnv*, jobject, jmethodID, va_list);
220 jlong (*CallLongMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
221 jfloat (*CallFloatMethod)(JNIEnv*, jobject, jmethodID, ...);
222 jfloat (*CallFloatMethodV)(JNIEnv*, jobject, jmethodID, va_list);
223 jfloat (*CallFloatMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
224 jdouble (*CallDoubleMethod)(JNIEnv*, jobject, jmethodID, ...);
225 jdouble (*CallDoubleMethodV)(JNIEnv*, jobject, jmethodID, va_list);
226 jdouble (*CallDoubleMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
227 void (*CallVoidMethod)(JNIEnv*, jobject, jmethodID, ...);
228 void (*CallVoidMethodV)(JNIEnv*, jobject, jmethodID, va_list);
229 void (*CallVoidMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
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,
294 jobject (*GetObjectField)(JNIEnv*, jobject, jfieldID);
295 jboolean (*GetBooleanField)(JNIEnv*, jobject, jfieldID);
296 jbyte (*GetByteField)(JNIEnv*, jobject, jfieldID);
297 jchar (*GetCharField)(JNIEnv*, jobject, jfieldID);
298 jshort (*GetShortField)(JNIEnv*, jobject, jfieldID);
299 jint (*GetIntField)(JNIEnv*, jobject, jfieldID);
300 jlong (*GetLongField)(JNIEnv*, jobject, jfieldID);
301 jfloat (*GetFloatField)(JNIEnv*, jobject, jfieldID);
302 jdouble (*GetDoubleField)(JNIEnv*, jobject, jfieldID);
304 void (*SetObjectField)(JNIEnv*, jobject, jfieldID, jobject);
305 void (*SetBooleanField)(JNIEnv*, jobject, jfieldID, jboolean);
306 void (*SetByteField)(JNIEnv*, jobject, jfieldID, jbyte);
307 void (*SetCharField)(JNIEnv*, jobject, jfieldID, jchar);
308 void (*SetShortField)(JNIEnv*, jobject, jfieldID, jshort);
309 void (*SetIntField)(JNIEnv*, jobject, jfieldID, jint);
310 void (*SetLongField)(JNIEnv*, jobject, jfieldID, jlong);
311 void (*SetFloatField)(JNIEnv*, jobject, jfieldID, jfloat);
312 void (*SetDoubleField)(JNIEnv*, jobject, jfieldID, jdouble);
316 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
317 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
318 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
352 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
362 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
382 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
383 jobject (*GetObjectArrayElement)(JNIEnv*, jobjectArray, jsize);
384 void (*SetObjectArrayElement)(JNIEnv*, jobjectArray, jsize, jobject);
459 jint (*MonitorEnter)(JNIEnv*, jobject);
460 jint (*MonitorExit)(JNIEnv*, jobject);
472 jweak (*NewWeakGlobalRef)(JNIEnv*, jobject);
477 jobject (*NewDirectByteBuffer)(JNIEnv*, void*, jlong);
478 void* (*GetDirectBufferAddress)(JNIEnv*, jobject);
479 jlong (*GetDirectBufferCapacity)(JNIEnv*, jobject);
482 jobjectRefType (*GetObjectRefType)(JNIEnv*, jobject);
500 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
507 jmethodID FromReflectedMethod(jobject method)
510 jfieldID FromReflectedField(jobject field)
513 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
522 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
546 jobject PopLocalFrame(jobject result)
549 jobject NewGlobalRef(jobject obj)
552 void DeleteGlobalRef(jobject globalRef)
555 void DeleteLocalRef(jobject localRef)
558 jboolean IsSameObject(jobject ref1, jobject ref2)
561 jobject NewLocalRef(jobject ref)
567 jobject AllocObject(jclass clazz)
570 jobject NewObject(jclass clazz, jmethodID methodID, ...)
574 jobject result = functions->NewObjectV(this, clazz, methodID, args);
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)
595 _jtype Call##_jname##Method(jobject obj, jmethodID methodID, ...) \
606 _jtype Call##_jname##MethodV(jobject obj, jmethodID methodID, \
610 _jtype Call##_jname##MethodA(jobject obj, jmethodID methodID, \
619 CALL_TYPE(jobject, Object)
629 void CallVoidMethod(jobject obj, jmethodID methodID, ...)
636 void CallVoidMethodV(jobject obj, jmethodID methodID, va_list args)
638 void CallVoidMethodA(jobject obj, jmethodID methodID, jvalue* args)
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, \
669 CALL_NONVIRT_TYPE(jobject, Object)
679 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
687 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
690 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
697 jobject GetObjectField(jobject obj, jfieldID fieldID)
699 jboolean GetBooleanField(jobject obj, jfieldID fieldID)
701 jbyte GetByteField(jobject obj, jfieldID fieldID)
703 jchar GetCharField(jobject obj, jfieldID fieldID)
705 jshort GetShortField(jobject obj, jfieldID fieldID)
707 jint GetIntField(jobject obj, jfieldID fieldID)
709 jlong GetLongField(jobject obj, jfieldID fieldID)
711 jfloat GetFloatField(jobject obj, jfieldID fieldID)
713 jdouble GetDoubleField(jobject obj, jfieldID fieldID)
716 jobject obj, jfieldID fieldID, jobject value)
718 void SetBooleanField(jobject obj, jfieldID fieldID, jboolean value)
720 void SetByteField(jobject obj, jfieldID fieldID, jbyte value)
722 void SetCharField(jobject obj, jfieldID fieldID, jchar value)
724 void SetShortField(jobject obj, jfieldID fieldID, jshort value)
726 void SetIntField(jobject obj, jfieldID fieldID, jint value)
728 void SetLongField(jobject obj, jfieldID fieldID, jlong value)
730 void SetFloatField(jobject obj, jfieldID fieldID, jfloat value)
732 void SetDoubleField(jobject obj, jfieldID fieldID, jdouble value)
766 CALL_STATIC_TYPE(jobject, Object)
791 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
810 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
857 jobject initialElement)
861 jobject GetObjectArrayElement(jobjectArray array, jsize index)
864 void SetObjectArrayElement(jobjectArray array, jsize index, jobject value)
983 jint MonitorEnter(jobject obj)
986 jint MonitorExit(jobject obj)
1010 jweak NewWeakGlobalRef(jobject obj)
1019 jobject NewDirectByteBuffer(void* address, jlong capacity)
1022 void* GetDirectBufferAddress(jobject buf)
1025 jlong GetDirectBufferCapacity(jobject buf)
1029 jobjectRefType GetObjectRefType(jobject obj)
1073 jobject group; /* global ref of a ThreadGroup object, or NULL */