Lines Matching refs:obj

430       mirror::Object* obj = soa.Decode<mirror::Object*>(jobj);  in IsInstanceOf()  local
432 return obj->InstanceOf(c) ? JNI_TRUE : JNI_FALSE; in IsInstanceOf()
523 static jobject NewGlobalRef(JNIEnv* env, jobject obj) { in NewGlobalRef() argument
525 mirror::Object* decoded_obj = soa.Decode<mirror::Object*>(obj); in NewGlobalRef()
529 static void DeleteGlobalRef(JNIEnv* env, jobject obj) { in DeleteGlobalRef() argument
532 vm->DeleteGlobalRef(self, obj); in DeleteGlobalRef()
535 static jweak NewWeakGlobalRef(JNIEnv* env, jobject obj) { in NewWeakGlobalRef() argument
537 mirror::Object* decoded_obj = soa.Decode<mirror::Object*>(obj); in NewWeakGlobalRef()
541 static void DeleteWeakGlobalRef(JNIEnv* env, jweak obj) { in DeleteWeakGlobalRef() argument
544 vm->DeleteWeakGlobalRef(self, obj); in DeleteWeakGlobalRef()
547 static jobject NewLocalRef(JNIEnv* env, jobject obj) { in NewLocalRef() argument
549 mirror::Object* decoded_obj = soa.Decode<mirror::Object*>(obj); in NewLocalRef()
557 static void DeleteLocalRef(JNIEnv* env, jobject obj) { in DeleteLocalRef() argument
558 if (obj == nullptr) { in DeleteLocalRef()
566 if (!ext_env->locals.Remove(ext_env->local_ref_cookie, obj)) { in DeleteLocalRef()
572 LOG(WARNING) << "JNI WARNING: DeleteLocalRef(" << obj << ") " in DeleteLocalRef()
680 static jobject CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallObjectMethod() argument
683 CHECK_NON_NULL_ARGUMENT(obj); in CallObjectMethod()
686 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallObjectMethod()
691 static jobject CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallObjectMethodV() argument
692 CHECK_NON_NULL_ARGUMENT(obj); in CallObjectMethodV()
695 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args)); in CallObjectMethodV()
699 static jobject CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallObjectMethodA() argument
700 CHECK_NON_NULL_ARGUMENT(obj); in CallObjectMethodA()
703 JValue result(InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args)); in CallObjectMethodA()
707 static jboolean CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallBooleanMethod() argument
710 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallBooleanMethod()
713 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallBooleanMethod()
718 static jboolean CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallBooleanMethodV() argument
719 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallBooleanMethodV()
722 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetZ(); in CallBooleanMethodV()
725 static jboolean CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallBooleanMethodA() argument
726 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallBooleanMethodA()
729 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetZ(); in CallBooleanMethodA()
732 static jbyte CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallByteMethod() argument
735 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallByteMethod()
738 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallByteMethod()
743 static jbyte CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallByteMethodV() argument
744 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallByteMethodV()
747 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetB(); in CallByteMethodV()
750 static jbyte CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallByteMethodA() argument
751 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallByteMethodA()
754 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetB(); in CallByteMethodA()
757 static jchar CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallCharMethod() argument
760 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallCharMethod()
763 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallCharMethod()
768 static jchar CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallCharMethodV() argument
769 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallCharMethodV()
772 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetC(); in CallCharMethodV()
775 static jchar CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallCharMethodA() argument
776 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallCharMethodA()
779 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetC(); in CallCharMethodA()
782 static jdouble CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallDoubleMethod() argument
785 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallDoubleMethod()
788 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallDoubleMethod()
793 static jdouble CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallDoubleMethodV() argument
794 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallDoubleMethodV()
797 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetD(); in CallDoubleMethodV()
800 static jdouble CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallDoubleMethodA() argument
801 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallDoubleMethodA()
804 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetD(); in CallDoubleMethodA()
807 static jfloat CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallFloatMethod() argument
810 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallFloatMethod()
813 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallFloatMethod()
818 static jfloat CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallFloatMethodV() argument
819 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallFloatMethodV()
822 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetF(); in CallFloatMethodV()
825 static jfloat CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallFloatMethodA() argument
826 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallFloatMethodA()
829 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetF(); in CallFloatMethodA()
832 static jint CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallIntMethod() argument
835 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallIntMethod()
838 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallIntMethod()
843 static jint CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallIntMethodV() argument
844 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallIntMethodV()
847 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetI(); in CallIntMethodV()
850 static jint CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallIntMethodA() argument
851 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallIntMethodA()
854 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetI(); in CallIntMethodA()
857 static jlong CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallLongMethod() argument
860 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallLongMethod()
863 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallLongMethod()
868 static jlong CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallLongMethodV() argument
869 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallLongMethodV()
872 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetJ(); in CallLongMethodV()
875 static jlong CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallLongMethodA() argument
876 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallLongMethodA()
879 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetJ(); in CallLongMethodA()
882 static jshort CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallShortMethod() argument
885 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallShortMethod()
888 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallShortMethod()
893 static jshort CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallShortMethodV() argument
894 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallShortMethodV()
897 return InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args).GetS(); in CallShortMethodV()
900 static jshort CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallShortMethodA() argument
901 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallShortMethodA()
904 return InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args).GetS(); in CallShortMethodA()
907 static void CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallVoidMethod() argument
910 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallVoidMethod()
913 InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap); in CallVoidMethod()
917 static void CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallVoidMethodV() argument
918 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallVoidMethodV()
921 InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args); in CallVoidMethodV()
924 static void CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { in CallVoidMethodA() argument
925 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallVoidMethodA()
928 InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args); in CallVoidMethodA()
931 static jobject CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualObjectMethod() argument
934 CHECK_NON_NULL_ARGUMENT(obj); in CallNonvirtualObjectMethod()
937 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualObjectMethod()
943 static jobject CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualObjectMethodV() argument
945 CHECK_NON_NULL_ARGUMENT(obj); in CallNonvirtualObjectMethodV()
948 JValue result(InvokeWithVarArgs(soa, obj, mid, args)); in CallNonvirtualObjectMethodV()
952 static jobject CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualObjectMethodA() argument
954 CHECK_NON_NULL_ARGUMENT(obj); in CallNonvirtualObjectMethodA()
957 JValue result(InvokeWithJValues(soa, obj, mid, args)); in CallNonvirtualObjectMethodA()
961 static jboolean CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethod() argument
965 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualBooleanMethod()
968 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualBooleanMethod()
973 static jboolean CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethodV() argument
975 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualBooleanMethodV()
978 return InvokeWithVarArgs(soa, obj, mid, args).GetZ(); in CallNonvirtualBooleanMethodV()
981 static jboolean CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethodA() argument
983 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualBooleanMethodA()
986 return InvokeWithJValues(soa, obj, mid, args).GetZ(); in CallNonvirtualBooleanMethodA()
989 static jbyte CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualByteMethod() argument
992 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualByteMethod()
995 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualByteMethod()
1000 static jbyte CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualByteMethodV() argument
1002 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualByteMethodV()
1005 return InvokeWithVarArgs(soa, obj, mid, args).GetB(); in CallNonvirtualByteMethodV()
1008 static jbyte CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualByteMethodA() argument
1010 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualByteMethodA()
1013 return InvokeWithJValues(soa, obj, mid, args).GetB(); in CallNonvirtualByteMethodA()
1016 static jchar CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualCharMethod() argument
1019 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualCharMethod()
1022 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualCharMethod()
1027 static jchar CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualCharMethodV() argument
1029 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualCharMethodV()
1032 return InvokeWithVarArgs(soa, obj, mid, args).GetC(); in CallNonvirtualCharMethodV()
1035 static jchar CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualCharMethodA() argument
1037 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualCharMethodA()
1040 return InvokeWithJValues(soa, obj, mid, args).GetC(); in CallNonvirtualCharMethodA()
1043 static jshort CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualShortMethod() argument
1046 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualShortMethod()
1049 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualShortMethod()
1054 static jshort CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualShortMethodV() argument
1056 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualShortMethodV()
1059 return InvokeWithVarArgs(soa, obj, mid, args).GetS(); in CallNonvirtualShortMethodV()
1062 static jshort CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualShortMethodA() argument
1064 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualShortMethodA()
1067 return InvokeWithJValues(soa, obj, mid, args).GetS(); in CallNonvirtualShortMethodA()
1070 static jint CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualIntMethod() argument
1073 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualIntMethod()
1076 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualIntMethod()
1081 static jint CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualIntMethodV() argument
1083 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualIntMethodV()
1086 return InvokeWithVarArgs(soa, obj, mid, args).GetI(); in CallNonvirtualIntMethodV()
1089 static jint CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualIntMethodA() argument
1091 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualIntMethodA()
1094 return InvokeWithJValues(soa, obj, mid, args).GetI(); in CallNonvirtualIntMethodA()
1097 static jlong CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualLongMethod() argument
1100 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualLongMethod()
1103 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualLongMethod()
1108 static jlong CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualLongMethodV() argument
1110 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualLongMethodV()
1113 return InvokeWithVarArgs(soa, obj, mid, args).GetJ(); in CallNonvirtualLongMethodV()
1116 static jlong CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualLongMethodA() argument
1118 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualLongMethodA()
1121 return InvokeWithJValues(soa, obj, mid, args).GetJ(); in CallNonvirtualLongMethodA()
1124 static jfloat CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualFloatMethod() argument
1127 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualFloatMethod()
1130 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualFloatMethod()
1135 static jfloat CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualFloatMethodV() argument
1137 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualFloatMethodV()
1140 return InvokeWithVarArgs(soa, obj, mid, args).GetF(); in CallNonvirtualFloatMethodV()
1143 static jfloat CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualFloatMethodA() argument
1145 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualFloatMethodA()
1148 return InvokeWithJValues(soa, obj, mid, args).GetF(); in CallNonvirtualFloatMethodA()
1151 static jdouble CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualDoubleMethod() argument
1154 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualDoubleMethod()
1157 JValue result(InvokeWithVarArgs(soa, obj, mid, ap)); in CallNonvirtualDoubleMethod()
1162 static jdouble CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualDoubleMethodV() argument
1164 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualDoubleMethodV()
1167 return InvokeWithVarArgs(soa, obj, mid, args).GetD(); in CallNonvirtualDoubleMethodV()
1170 static jdouble CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualDoubleMethodA() argument
1172 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(obj); in CallNonvirtualDoubleMethodA()
1175 return InvokeWithJValues(soa, obj, mid, args).GetD(); in CallNonvirtualDoubleMethodA()
1178 static void CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualVoidMethod() argument
1181 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallNonvirtualVoidMethod()
1184 InvokeWithVarArgs(soa, obj, mid, ap); in CallNonvirtualVoidMethod()
1188 static void CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualVoidMethodV() argument
1190 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallNonvirtualVoidMethodV()
1193 InvokeWithVarArgs(soa, obj, mid, args); in CallNonvirtualVoidMethodV()
1196 static void CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualVoidMethodA() argument
1198 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(obj); in CallNonvirtualVoidMethodA()
1201 InvokeWithJValues(soa, obj, mid, args); in CallNonvirtualVoidMethodA()
1221 static jobject GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) { in GetObjectField() argument
1222 CHECK_NON_NULL_ARGUMENT(obj); in GetObjectField()
1225 mirror::Object* o = soa.Decode<mirror::Object*>(obj); in GetObjectField()
1283 static jboolean GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) { in GetBooleanField() argument
1284 GET_PRIMITIVE_FIELD(Boolean, obj); in GetBooleanField()
1287 static jbyte GetByteField(JNIEnv* env, jobject obj, jfieldID fid) { in GetByteField() argument
1288 GET_PRIMITIVE_FIELD(Byte, obj); in GetByteField()
1291 static jchar GetCharField(JNIEnv* env, jobject obj, jfieldID fid) { in GetCharField() argument
1292 GET_PRIMITIVE_FIELD(Char, obj); in GetCharField()
1295 static jshort GetShortField(JNIEnv* env, jobject obj, jfieldID fid) { in GetShortField() argument
1296 GET_PRIMITIVE_FIELD(Short, obj); in GetShortField()
1299 static jint GetIntField(JNIEnv* env, jobject obj, jfieldID fid) { in GetIntField() argument
1300 GET_PRIMITIVE_FIELD(Int, obj); in GetIntField()
1303 static jlong GetLongField(JNIEnv* env, jobject obj, jfieldID fid) { in GetLongField() argument
1304 GET_PRIMITIVE_FIELD(Long, obj); in GetLongField()
1307 static jfloat GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) { in GetFloatField() argument
1308 GET_PRIMITIVE_FIELD(Float, obj); in GetFloatField()
1311 static jdouble GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) { in GetDoubleField() argument
1312 GET_PRIMITIVE_FIELD(Double, obj); in GetDoubleField()
1347 static void SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) { in SetBooleanField() argument
1348 SET_PRIMITIVE_FIELD(Boolean, obj, v); in SetBooleanField()
1351 static void SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) { in SetByteField() argument
1352 SET_PRIMITIVE_FIELD(Byte, obj, v); in SetByteField()
1355 static void SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) { in SetCharField() argument
1356 SET_PRIMITIVE_FIELD(Char, obj, v); in SetCharField()
1359 static void SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) { in SetFloatField() argument
1360 SET_PRIMITIVE_FIELD(Float, obj, v); in SetFloatField()
1363 static void SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) { in SetDoubleField() argument
1364 SET_PRIMITIVE_FIELD(Double, obj, v); in SetDoubleField()
1367 static void SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) { in SetIntField() argument
1368 SET_PRIMITIVE_FIELD(Int, obj, v); in SetIntField()
1371 static void SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) { in SetLongField() argument
1372 SET_PRIMITIVE_FIELD(Long, obj, v); in SetLongField()
1375 static void SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) { in SetShortField() argument
1376 SET_PRIMITIVE_FIELD(Short, obj, v); in SetShortField()
1776 mirror::Object* obj = soa.Decode<mirror::Object*>(java_array); in GetArrayLength() local
1777 if (UNLIKELY(!obj->IsArrayInstance())) { in GetArrayLength()
1778 soa.Vm()->JniAbortF("GetArrayLength", "not an array: %s", PrettyTypeOf(obj).c_str()); in GetArrayLength()
1781 mirror::Array* array = obj->AsArray(); in GetArrayLength()