Lines Matching defs:chars
33 * chars array is stored to the pChars pointer. Callers must
61 ArrayObject* chars = dvmAllocPrimitiveArray('C', charsLength, ALLOC_DEFAULT);
62 if (chars == NULL) {
68 dvmSetFieldObject(result, STRING_FIELDOFF_VALUE, (Object*) chars);
69 dvmReleaseTrackedAlloc((Object*) chars, NULL);
72 *pChars = chars;
214 ArrayObject* chars =
216 hashCode = computeUtf16Hash((u2*)(void*)chars->contents + offset, len);
243 ArrayObject* chars;
244 StringObject* newObj = makeStringObject(utf16Length, &chars);
249 dvmConvertUtf8ToUtf16((u2*)(void*)chars->contents, utf8Str);
251 u4 hashCode = computeUtf16Hash((u2*)(void*)chars->contents, utf16Length);
265 ArrayObject* chars;
266 StringObject* newObj = makeStringObject(len, &chars);
271 if (len > 0) memcpy(chars->contents, unichars, len * sizeof(u2));
273 u4 hashCode = computeUtf16Hash((u2*)(void*)chars->contents, len);
293 ArrayObject* chars =
295 const u2* data = (const u2*)(void*)chars->contents + offset;
296 assert(offset + len <= (int) chars->length);
311 const u2* data = jstr->chars() + start;
321 ArrayObject* chars =
323 const u2* data = (const u2*)(void*)chars->contents + offset;
324 assert(offset + len <= (int) chars->length);
339 const u2* StringObject::chars() const
342 ArrayObject* chars =
344 return (const u2*)(void*)chars->contents + offset;