Home | History | Annotate | Download | only in reflect

Lines Matching defs:valueObj

551  * "valueObj".
559 * over. This releases the tracked allocation on "valueObj" and returns
562 * On failure, this releases the tracking on "valueObj" and returns NULL
565 static Object* convertReturnType(Object* valueObj, ClassObject* methodReturn)
567 if (valueObj == NULL ||
568 !dvmIsArray((ArrayObject*)valueObj) || !dvmIsArrayClass(methodReturn))
570 return valueObj;
580 * (valueObj->clazz->descriptor+1, valueObj->clazz->classLoader).
582 if (strcmp(valueObj->clazz->descriptor, "[Ljava/lang/Object;") != 0) {
583 ALOGE("Unexpected src type class (%s)", valueObj->clazz->descriptor);
599 ALOGV("HEY: converting valueObj from [%s to [%s",
602 ArrayObject* srcArray = (ArrayObject*) valueObj;
628 dvmReleaseTrackedAlloc(valueObj, self);
650 Object* valueObj = NULL;
666 valueObj = (Object*)avalue.value.l;
695 valueObj = convertReturnType(valueObj, methodReturn);
696 if (valueObj == NULL)
701 newMember, &unused, nameObj, valueObj, methodReturn, methodObj);
713 dvmReleaseTrackedAlloc(valueObj, self);