Home | History | Annotate | Download | only in include

Lines Matching full:jobject

75 typedef _jobject*       jobject;
97 typedef void* jobject;
98 typedef jobject jclass;
99 typedef jobject jstring;
100 typedef jobject jarray;
110 typedef jobject jthrowable;
111 typedef jobject jweak;
132 jobject l;
171 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
175 jmethodID (*FromReflectedMethod)(JNIEnv*, jobject);
176 jfieldID (*FromReflectedField)(JNIEnv*, jobject);
178 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
184 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
194 jobject (*PopLocalFrame)(JNIEnv*, jobject);
196 jobject (*NewGlobalRef)(JNIEnv*, jobject);
197 void (*DeleteGlobalRef)(JNIEnv*, jobject);
198 void (*DeleteLocalRef)(JNIEnv*, jobject);
199 jboolean (*IsSameObject)(JNIEnv*, jobject, jobject);
201 jobject (*NewLocalRef)(JNIEnv*, jobject);
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);
213 jobject (*CallObjectMethod)(JNIEnv*, jobject, jmethodID, ...);
214 jobject (*CallObjectMethodV)(JNIEnv*, jobject, jmethodID, va_list);
215 jobject (*CallObjectMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
216 jboolean (*CallBooleanMethod)(JNIEnv*, jobject, jmethodID, ...);
217 jboolean (*CallBooleanMethodV)(JNIEnv*, jobject, jmethodID, va_list);
218 jboolean (*CallBooleanMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
219 jbyte (*CallByteMethod)(JNIEnv*, jobject, jmethodID, ...);
220 jbyte (*CallByteMethodV)(JNIEnv*, jobject, jmethodID, va_list);
221 jbyte (*CallByteMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
222 jchar (*CallCharMethod)(JNIEnv*, jobject, jmethodID, ...);
223 jchar (*CallCharMethodV)(JNIEnv*, jobject, jmethodID, va_list);
224 jchar (*CallCharMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
225 jshort (*CallShortMethod)(JNIEnv*, jobject, jmethodID, ...);
226 jshort (*CallShortMethodV)(JNIEnv*, jobject, jmethodID, va_list);
227 jshort (*CallShortMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
228 jint (*CallIntMethod)(JNIEnv*, jobject, jmethodID, ...);
229 jint (*CallIntMethodV)(JNIEnv*, jobject, jmethodID, va_list);
230 jint (*CallIntMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
231 jlong (*CallLongMethod)(JNIEnv*, jobject, jmethodID, ...);
232 jlong (*CallLongMethodV)(JNIEnv*, jobject, jmethodID, va_list);
233 jlong (*CallLongMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
234 jfloat (*CallFloatMethod)(JNIEnv*, jobject, jmethodID, ...);
235 jfloat (*CallFloatMethodV)(JNIEnv*, jobject, jmethodID, va_list);
236 jfloat (*CallFloatMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
237 jdouble (*CallDoubleMethod)(JNIEnv*, jobject, jmethodID, ...);
238 jdouble (*CallDoubleMethodV)(JNIEnv*, jobject, jmethodID, va_list);
239 jdouble (*CallDoubleMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
240 void (*CallVoidMethod)(JNIEnv*, jobject, jmethodID, ...);
241 void (*CallVoidMethodV)(JNIEnv*, jobject, jmethodID, va_list);
242 void (*CallVoidMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
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,
307 jobject (*GetObjectField)(JNIEnv*, jobject, jfieldID);
308 jboolean (*GetBooleanField)(JNIEnv*, jobject, jfieldID);
309 jbyte (*GetByteField)(JNIEnv*, jobject, jfieldID);
310 jchar (*GetCharField)(JNIEnv*, jobject, jfieldID);
311 jshort (*GetShortField)(JNIEnv*, jobject, jfieldID);
312 jint (*GetIntField)(JNIEnv*, jobject, jfieldID);
313 jlong (*GetLongField)(JNIEnv*, jobject, jfieldID);
314 jfloat (*GetFloatField)(JNIEnv*, jobject, jfieldID);
315 jdouble (*GetDoubleField)(JNIEnv*, jobject, jfieldID);
317 void (*SetObjectField)(JNIEnv*, jobject, jfieldID, jobject);
318 void (*SetBooleanField)(JNIEnv*, jobject, jfieldID, jboolean);
319 void (*SetByteField)(JNIEnv*, jobject, jfieldID, jbyte);
320 void (*SetCharField)(JNIEnv*, jobject, jfieldID, jchar);
321 void (*SetShortField)(JNIEnv*, jobject, jfieldID, jshort);
322 void (*SetIntField)(JNIEnv*, jobject, jfieldID, jint);
323 void (*SetLongField)(JNIEnv*, jobject, jfieldID, jlong);
324 void (*SetFloatField)(JNIEnv*, jobject, jfieldID, jfloat);
325 void (*SetDoubleField)(JNIEnv*, jobject, jfieldID, jdouble);
329 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
330 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
331 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
365 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
375 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
395 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
396 jobject (*GetObjectArrayElement)(JNIEnv*, jobjectArray, jsize);
397 void (*SetObjectArrayElement)(JNIEnv*, jobjectArray, jsize, jobject);
472 jint (*MonitorEnter)(JNIEnv*, jobject);
473 jint (*MonitorExit)(JNIEnv*, jobject);
485 jweak (*NewWeakGlobalRef)(JNIEnv*, jobject);
490 jobject (*NewDirectByteBuffer)(JNIEnv*, void*, jlong);
491 void* (*GetDirectBufferAddress)(JNIEnv*, jobject);
492 jlong (*GetDirectBufferCapacity)(JNIEnv*, jobject);
495 jobjectRefType (*GetObjectRefType)(JNIEnv*, jobject);
513 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
520 jmethodID FromReflectedMethod(jobject method)
523 jfieldID FromReflectedField(jobject field)
526 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
535 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
559 jobject PopLocalFrame(jobject result)
562 jobject NewGlobalRef(jobject obj)
565 void DeleteGlobalRef(jobject globalRef)
568 void DeleteLocalRef(jobject localRef)
571 jboolean IsSameObject(jobject ref1, jobject ref2)
574 jobject NewLocalRef(jobject ref)
580 jobject AllocObject(jclass clazz)
583 jobject NewObject(jclass clazz, jmethodID methodID, ...)
587 jobject result = functions->NewObjectV(this, clazz, methodID, args);
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)
608 _jtype Call##_jname##Method(jobject obj, jmethodID methodID, ...) \
619 _jtype Call##_jname##MethodV(jobject obj, jmethodID methodID, \
623 _jtype Call##_jname##MethodA(jobject obj, jmethodID methodID, \
632 CALL_TYPE(jobject, Object)
642 void CallVoidMethod(jobject obj, jmethodID methodID, ...)
649 void CallVoidMethodV(jobject obj, jmethodID methodID, va_list args)
651 void CallVoidMethodA(jobject obj, jmethodID methodID, jvalue* args)
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, \
682 CALL_NONVIRT_TYPE(jobject, Object)
692 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
700 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
703 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
710 jobject GetObjectField(jobject obj, jfieldID fieldID)
712 jboolean GetBooleanField(jobject obj, jfieldID fieldID)
714 jbyte GetByteField(jobject obj, jfieldID fieldID)
716 jchar GetCharField(jobject obj, jfieldID fieldID)
718 jshort GetShortField(jobject obj, jfieldID fieldID)
720 jint GetIntField(jobject obj, jfieldID fieldID)
722 jlong GetLongField(jobject obj, jfieldID fieldID)
724 jfloat GetFloatField(jobject obj, jfieldID fieldID)
726 jdouble GetDoubleField(jobject obj, jfieldID fieldID)
729 void SetObjectField(jobject obj, jfieldID fieldID, jobject value)
731 void SetBooleanField(jobject obj, jfieldID fieldID, jboolean value)
733 void SetByteField(jobject obj, jfieldID fieldID, jbyte value)
735 void SetCharField(jobject obj, jfieldID fieldID, jchar value)
737 void SetShortField(jobject obj, jfieldID fieldID, jshort value)
739 void SetIntField(jobject obj, jfieldID fieldID, jint value)
741 void SetLongField(jobject obj, jfieldID fieldID, jlong value)
743 void SetFloatField(jobject obj, jfieldID fieldID, jfloat value)
745 void SetDoubleField(jobject obj, jfieldID fieldID, jdouble value)
779 CALL_STATIC_TYPE(jobject, Object)
804 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
823 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
870 jobject initialElement)
874 jobject GetObjectArrayElement(jobjectArray array, jsize index)
877 void SetObjectArrayElement(jobjectArray array, jsize index, jobject value)
996 jint MonitorEnter(jobject obj)
999 jint MonitorExit(jobject obj)
1023 jweak NewWeakGlobalRef(jobject obj)
1032 jobject NewDirectByteBuffer(void* address, jlong capacity)
1035 jobject buf)
1038 jlong GetDirectBufferCapacity(jobject buf)
1042 jobjectRefType GetObjectRefType(jobject obj)
1086 jobject group; /* global ref of a ThreadGroup object, or NULL */