Lines Matching full:jstr
387 char* dvmCreateCstrFromString(StringObject* jstr)
396 if (jstr == NULL)
399 len = dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_COUNT);
400 offset = dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_OFFSET);
401 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,
419 void dvmCreateCstrFromStringRegion(StringObject* jstr, int start, int len,
424 data = dvmStringChars(jstr) + start;
433 int dvmStringUtf8ByteLen(StringObject* jstr)
441 if (jstr == NULL)
444 len = dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_COUNT);
445 offset = dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_OFFSET);
446 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,
457 int dvmStringLen(StringObject* jstr)
459 return dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_COUNT);
465 ArrayObject* dvmStringCharArray(StringObject* jstr)
467 return (ArrayObject*) dvmGetFieldObject((Object*) jstr,
474 const u2* dvmStringChars(StringObject* jstr)
479 offset = dvmGetFieldInt((Object*) jstr, STRING_FIELDOFF_OFFSET);
480 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,