Home | History | Annotate | Download | only in jni

Lines Matching defs:valueObj

273     jobject valueObj = makeIntegerObject(env, value);
275 env->CallObjectMethod(hashMapObj, hashMapPutID, keyObj, valueObj);
277 env->DeleteLocalRef(valueObj); valueObj = NULL;
318 jobject valueObj = NULL;
326 valueObj = makeIntegerObject(env, val);
335 valueObj = makeLongObject(env, val);
344 valueObj = makeFloatObject(env, val);
353 valueObj = env->NewStringUTF(val.c_str());
362 valueObj = makeByteBufferObject(
406 if (valueObj != NULL) {
409 env->CallObjectMethod(hashMap, hashMapPutID, keyObj, valueObj);
412 env->DeleteLocalRef(valueObj); valueObj = NULL;
476 jobject valueObj = env->GetObjectArrayElement(values, i);
478 if (env->IsInstanceOf(valueObj, stringClass.get())) {
479 const char *value = env->GetStringUTFChars((jstring)valueObj, NULL);
487 env->ReleaseStringUTFChars((jstring)valueObj, value);
489 } else if (env->IsInstanceOf(valueObj, integerClass.get())) {
494 jint value = env->CallIntMethod(valueObj, intValueID);
497 } else if (env->IsInstanceOf(valueObj, longClass.get())) {
502 jlong value = env->CallLongMethod(valueObj, longValueID);
505 } else if (env->IsInstanceOf(valueObj, floatClass.get())) {
510 jfloat value = env->CallFloatMethod(valueObj, floatValueID);
513 } else if (env->IsInstanceOf(valueObj, byteBufClass.get())) {
522 jint position = env->CallIntMethod(valueObj, positionID);
523 jint limit = env->CallIntMethod(valueObj, limitID);
527 void *data = env->GetDirectBufferAddress(valueObj);
539 (jbyteArray)env->CallObjectMethod(valueObj, arrayID);