Lines Matching refs:jvalue
2244 ScopedLocalRef<jobject> jvalue{ in ConvertKeyValueListsToAMessage() local
2247 if (env->IsInstanceOf(jvalue.get(), sFields.mStringClass)) { in ConvertKeyValueListsToAMessage()
2248 const char *tmp = env->GetStringUTFChars((jstring)jvalue.get(), nullptr); in ConvertKeyValueListsToAMessage()
2254 env->ReleaseStringUTFChars((jstring)jvalue.get(), tmp); in ConvertKeyValueListsToAMessage()
2256 } else if (env->IsInstanceOf(jvalue.get(), sFields.mIntegerClass)) { in ConvertKeyValueListsToAMessage()
2257 jint value = env->CallIntMethod(jvalue.get(), sFields.mIntegerValueId); in ConvertKeyValueListsToAMessage()
2259 } else if (env->IsInstanceOf(jvalue.get(), sFields.mLongClass)) { in ConvertKeyValueListsToAMessage()
2260 jlong value = env->CallLongMethod(jvalue.get(), sFields.mLongValueId); in ConvertKeyValueListsToAMessage()
2262 } else if (env->IsInstanceOf(jvalue.get(), sFields.mFloatClass)) { in ConvertKeyValueListsToAMessage()
2263 jfloat value = env->CallFloatMethod(jvalue.get(), sFields.mFloatValueId); in ConvertKeyValueListsToAMessage()
2265 } else if (env->IsInstanceOf(jvalue.get(), gByteBufferInfo.clazz)) { in ConvertKeyValueListsToAMessage()
2266 jint position = env->CallIntMethod(jvalue.get(), gByteBufferInfo.getPositionId); in ConvertKeyValueListsToAMessage()
2267 jint limit = env->CallIntMethod(jvalue.get(), gByteBufferInfo.getLimitId); in ConvertKeyValueListsToAMessage()
2269 void *data = env->GetDirectBufferAddress(jvalue.get()); in ConvertKeyValueListsToAMessage()
2276 jvalue.get(), sFields.mByteBufferArrayId)}; in ConvertKeyValueListsToAMessage()