Home | History | Annotate | Download | only in include

Lines Matching refs:jobject

76 typedef _jobject*       jobject;
98 typedef void* jobject;
99 typedef jobject jclass;
100 typedef jobject jstring;
101 typedef jobject jarray;
111 typedef jobject jthrowable;
112 typedef jobject jweak;
133 jobject l;
172 jclass (*DefineClass)(JNIEnv*, const char*, jobject, const jbyte*,
176 jmethodID (*FromReflectedMethod)(JNIEnv*, jobject);
177 jfieldID (*FromReflectedField)(JNIEnv*, jobject);
179 jobject (*ToReflectedMethod)(JNIEnv*, jclass, jmethodID, jboolean);
185 jobject (*ToReflectedField)(JNIEnv*, jclass, jfieldID, jboolean);
195 jobject (*PopLocalFrame)(JNIEnv*, jobject);
197 jobject (*NewGlobalRef)(JNIEnv*, jobject);
198 void (*DeleteGlobalRef)(JNIEnv*, jobject);
199 void (*DeleteLocalRef)(JNIEnv*, jobject);
200 jboolean (*IsSameObject)(JNIEnv*, jobject, jobject);
202 jobject (*NewLocalRef)(JNIEnv*, jobject);
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);
214 jobject (*CallObjectMethod)(JNIEnv*, jobject, jmethodID, ...);
215 jobject (*CallObjectMethodV)(JNIEnv*, jobject, jmethodID, va_list);
216 jobject (*CallObjectMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
217 jboolean (*CallBooleanMethod)(JNIEnv*, jobject, jmethodID, ...);
218 jboolean (*CallBooleanMethodV)(JNIEnv*, jobject, jmethodID, va_list);
219 jboolean (*CallBooleanMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
220 jbyte (*CallByteMethod)(JNIEnv*, jobject, jmethodID, ...);
221 jbyte (*CallByteMethodV)(JNIEnv*, jobject, jmethodID, va_list);
222 jbyte (*CallByteMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
223 jchar (*CallCharMethod)(JNIEnv*, jobject, jmethodID, ...);
224 jchar (*CallCharMethodV)(JNIEnv*, jobject, jmethodID, va_list);
225 jchar (*CallCharMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
226 jshort (*CallShortMethod)(JNIEnv*, jobject, jmethodID, ...);
227 jshort (*CallShortMethodV)(JNIEnv*, jobject, jmethodID, va_list);
228 jshort (*CallShortMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
229 jint (*CallIntMethod)(JNIEnv*, jobject, jmethodID, ...);
230 jint (*CallIntMethodV)(JNIEnv*, jobject, jmethodID, va_list);
231 jint (*CallIntMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
232 jlong (*CallLongMethod)(JNIEnv*, jobject, jmethodID, ...);
233 jlong (*CallLongMethodV)(JNIEnv*, jobject, jmethodID, va_list);
234 jlong (*CallLongMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
235 jfloat (*CallFloatMethod)(JNIEnv*, jobject, jmethodID, ...) __NDK_FPABI__;
236 jfloat (*CallFloatMethodV)(JNIEnv*, jobject, jmethodID, va_list) __NDK_FPABI__;
237 jfloat (*CallFloatMethodA)(JNIEnv*, jobject, jmethodID, jvalue*) __NDK_FPABI__;
238 jdouble (*CallDoubleMethod)(JNIEnv*, jobject, jmethodID, ...) __NDK_FPABI__;
239 jdouble (*CallDoubleMethodV)(JNIEnv*, jobject, jmethodID, va_list) __NDK_FPABI__;
240 jdouble (*CallDoubleMethodA)(JNIEnv*, jobject, jmethodID, jvalue*) __NDK_FPABI__;
241 void (*CallVoidMethod)(JNIEnv*, jobject, jmethodID, ...);
242 void (*CallVoidMethodV)(JNIEnv*, jobject, jmethodID, va_list);
243 void (*CallVoidMethodA)(JNIEnv*, jobject, jmethodID, jvalue*);
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,
308 jobject (*GetObjectField)(JNIEnv*, jobject, jfieldID);
309 jboolean (*GetBooleanField)(JNIEnv*, jobject, jfieldID);
310 jbyte (*GetByteField)(JNIEnv*, jobject, jfieldID);
311 jchar (*GetCharField)(JNIEnv*, jobject, jfieldID);
312 jshort (*GetShortField)(JNIEnv*, jobject, jfieldID);
313 jint (*GetIntField)(JNIEnv*, jobject, jfieldID);
314 jlong (*GetLongField)(JNIEnv*, jobject, jfieldID);
315 jfloat (*GetFloatField)(JNIEnv*, jobject, jfieldID) __NDK_FPABI__;
316 jdouble (*GetDoubleField)(JNIEnv*, jobject, jfieldID) __NDK_FPABI__;
318 void (*SetObjectField)(JNIEnv*, jobject, jfieldID, jobject);
319 void (*SetBooleanField)(JNIEnv*, jobject, jfieldID, jboolean);
320 void (*SetByteField)(JNIEnv*, jobject, jfieldID, jbyte);
321 void (*SetCharField)(JNIEnv*, jobject, jfieldID, jchar);
322 void (*SetShortField)(JNIEnv*, jobject, jfieldID, jshort);
323 void (*SetIntField)(JNIEnv*, jobject, jfieldID, jint);
324 void (*SetLongField)(JNIEnv*, jobject, jfieldID, jlong);
325 void (*SetFloatField)(JNIEnv*, jobject, jfieldID, jfloat) __NDK_FPABI__;
326 void (*SetDoubleField)(JNIEnv*, jobject, jfieldID, jdouble) __NDK_FPABI__;
330 jobject (*CallStaticObjectMethod)(JNIEnv*, jclass, jmethodID, ...);
331 jobject (*CallStaticObjectMethodV)(JNIEnv*, jclass, jmethodID, va_list);
332 jobject (*CallStaticObjectMethodA)(JNIEnv*, jclass, jmethodID, jvalue*);
366 jobject (*GetStaticObjectField)(JNIEnv*, jclass, jfieldID);
376 void (*SetStaticObjectField)(JNIEnv*, jclass, jfieldID, jobject);
396 jobjectArray (*NewObjectArray)(JNIEnv*, jsize, jclass, jobject);
397 jobject (*GetObjectArrayElement)(JNIEnv*, jobjectArray, jsize);
398 void (*SetObjectArrayElement)(JNIEnv*, jobjectArray, jsize, jobject);
473 jint (*MonitorEnter)(JNIEnv*, jobject);
474 jint (*MonitorExit)(JNIEnv*, jobject);
486 jweak (*NewWeakGlobalRef)(JNIEnv*, jobject);
491 jobject (*NewDirectByteBuffer)(JNIEnv*, void*, jlong);
492 void* (*GetDirectBufferAddress)(JNIEnv*, jobject);
493 jlong (*GetDirectBufferCapacity)(JNIEnv*, jobject);
496 jobjectRefType (*GetObjectRefType)(JNIEnv*, jobject);
514 jclass DefineClass(const char *name, jobject loader, const jbyte* buf,
521 jmethodID FromReflectedMethod(jobject method)
524 jfieldID FromReflectedField(jobject field)
527 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic)
536 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic)
560 jobject PopLocalFrame(jobject result)
563 jobject NewGlobalRef(jobject obj)
566 void DeleteGlobalRef(jobject globalRef)
569 void DeleteLocalRef(jobject localRef)
572 jboolean IsSameObject(jobject ref1, jobject ref2)
575 jobject NewLocalRef(jobject ref)
581 jobject AllocObject(jclass clazz)
584 jobject NewObject(jclass clazz, jmethodID methodID, ...)
588 jobject result = functions->NewObjectV(this, clazz, methodID, args);
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)
610 _jtype Call##_jname##Method(jobject obj, jmethodID methodID, ...) \
622 _jtype Call##_jname##MethodV(jobject obj, jmethodID methodID, \
627 _jtype Call##_jname##MethodA(jobject obj, jmethodID methodID, \
636 CALL_TYPE(jobject, Object)
646 void CallVoidMethod(jobject obj, jmethodID methodID, ...)
653 void CallVoidMethodV(jobject obj, jmethodID methodID, va_list args)
655 void CallVoidMethodA(jobject obj, jmethodID methodID, jvalue* args)
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, \
689 CALL_NONVIRT_TYPE(jobject, Object)
699 void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
707 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
710 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
717 jobject GetObjectField(jobject obj, jfieldID fieldID)
719 jboolean GetBooleanField(jobject obj, jfieldID fieldID)
721 jbyte GetByteField(jobject obj, jfieldID fieldID)
723 jchar GetCharField(jobject obj, jfieldID fieldID)
725 jshort GetShortField(jobject obj, jfieldID fieldID)
727 jint GetIntField(jobject obj, jfieldID fieldID)
729 jlong GetLongField(jobject obj, jfieldID fieldID)
732 jfloat GetFloatField(jobject obj, jfieldID fieldID)
735 jdouble GetDoubleField(jobject obj, jfieldID fieldID)
738 void SetObjectField(jobject obj, jfieldID fieldID, jobject value)
740 void SetBooleanField(jobject obj, jfieldID fieldID, jboolean value)
742 void SetByteField(jobject obj, jfieldID fieldID, jbyte value)
744 void SetCharField(jobject obj, jfieldID fieldID, jchar value)
746 void SetShortField(jobject obj, jfieldID fieldID, jshort value)
748 void SetIntField(jobject obj, jfieldID fieldID, jint value)
750 void SetLongField(jobject obj, jfieldID fieldID, jlong value)
753 void SetFloatField(jobject obj, jfieldID fieldID, jfloat value)
756 void SetDoubleField(jobject obj, jfieldID fieldID, jdouble value)
793 CALL_STATIC_TYPE(jobject, Object)
818 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
839 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
888 jobject initialElement)
892 jobject GetObjectArrayElement(jobjectArray array, jsize index)
895 void SetObjectArrayElement(jobjectArray array, jsize index, jobject value)
1014 jint MonitorEnter(jobject obj)
1017 jint MonitorExit(jobject obj)
1041 jweak NewWeakGlobalRef(jobject obj)
1050 jobject NewDirectByteBuffer(void* address, jlong capacity)
1053 void* GetDirectBufferAddress(jobject buf)
1056 jlong GetDirectBufferCapacity(jobject buf)
1060 jobjectRefType GetObjectRefType(jobject obj)
1104 jobject group; /* global ref of a ThreadGroup object, or NULL */