Lines Matching full:pvalue
299 * appropriate type (in pValue->value.l). For primitive types, the usual
303 * "pValue", and indexed values like String and Method are returned as
307 * directly into "pValue", and everything else is constructed as an Object
308 * of appropriate type (in pValue->value.l).
318 const u1** pPtr, AnnotationValue* pValue,
337 pValue->type = valueType & kDexAnnotationValueTypeMask;
341 pValue->value.i = (s1) readSignedInt(ptr, valueArg);
343 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
349 pValue->value.i = (s2) readSignedInt(ptr, valueArg);
351 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
357 pValue->value.i = (u2) readUnsignedInt(ptr, valueArg, false);
359 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
365 pValue->value.i = readSignedInt(ptr, valueArg);
367 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
373 pValue->value.j = readSignedLong(ptr, valueArg);
375 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
381 pValue->value.i = readUnsignedInt(ptr, valueArg, true);
383 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
389 pValue->value.j = readUnsignedLong(ptr, valueArg, true);
391 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
397 pValue->value.i = (valueArg != 0);
399 elemObj = (Object*) dvmBoxPrimitive(pValue->value,
409 pValue->value.i = idx;
421 pValue->value.i = idx;
440 pValue->value.i = idx;
459 pValue->value.i = idx;
526 pValue->value.i = 0;
544 pValue->value.l = elemObj;