Lines Matching refs:chars
1763 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { in NewString() argument
1768 if (UNLIKELY(chars == nullptr && char_count > 0)) { in NewString()
1773 mirror::String* result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); in NewString()
1812 const jchar* chars = static_cast<jchar*>(s->GetValue()); in GetStringRegion() local
1813 memcpy(buf, chars + start, length * sizeof(jchar)); in GetStringRegion()
1832 const jchar* chars = s->GetValue(); in GetStringUTFRegion() local
1833 size_t bytes = CountUtf8Bytes(chars + start, length); in GetStringUTFRegion()
1834 ConvertUtf16ToModifiedUtf8(buf, bytes, chars + start, length); in GetStringUTFRegion()
1845 jchar* chars = new jchar[s->GetLength()]; in GetStringChars() local
1849 chars[i] = s->CharAt(i); in GetStringChars()
1852 memcpy(chars, s->GetValue(), sizeof(jchar) * s->GetLength()); in GetStringChars()
1857 return chars; in GetStringChars()
1865 static void ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) { in ReleaseStringChars() argument
1869 if (s->IsCompressed() || (s->IsCompressed() == false && chars != s->GetValue())) { in ReleaseStringChars()
1870 delete[] chars; in ReleaseStringChars()
1895 jchar* chars = new jchar[length]; in GetStringCritical() local
1897 chars[i] = s->CharAt(i); in GetStringCritical()
1899 return chars; in GetStringCritical()
1910 const jchar* chars) { in ReleaseStringCritical() argument
1922 if (s->IsCompressed() || (s->IsCompressed() == false && s->GetValue() != chars)) { in ReleaseStringCritical()
1923 delete[] chars; in ReleaseStringCritical()
1944 const uint16_t* chars = s->GetValue(); in GetStringUTFChars() local
1945 ConvertUtf16ToModifiedUtf8(bytes, byte_count, chars, s->GetLength()); in GetStringUTFChars()
1951 static void ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) { in ReleaseStringUTFChars() argument
1952 delete[] chars; in ReleaseStringUTFChars()