Lines Matching refs:StringObject
37 static StringObject* makeStringObject(u4 charsLength, ArrayObject** pChars)
73 return (StringObject*) result;
207 u4 dvmComputeStringHash(StringObject* strObj) {
221 StringObject* dvmCreateStringFromCstr(const char* utf8Str) {
226 StringObject* dvmCreateStringFromCstr(const std::string& utf8Str) {
238 StringObject* dvmCreateStringFromCstrAndLength(const char* utf8Str,
244 StringObject* newObj = makeStringObject(utf16Length, &chars);
260 StringObject* dvmCreateStringFromUnicode(const u2* unichars, int len)
266 StringObject* newObj = makeStringObject(len, &chars);
284 char* dvmCreateCstrFromString(const StringObject* jstr)
308 void dvmGetStringUtfRegion(const StringObject* jstr,
315 int StringObject::utfLength() const
329 int StringObject::length() const
334 ArrayObject* StringObject::array() const
339 const u2* StringObject::chars() const
357 const StringObject* strObj1 = (const StringObject*) vstrObj1;
358 const StringObject* strObj2 = (const StringObject*) vstrObj2;