Lines Matching refs:chars

2399   static jstring NewStringUTF(JNIEnv* env, const char* chars) {  in NewStringUTF()  argument
2403 JniValueType args[2] = {{.E = env}, {.u = chars}}; in NewStringUTF()
2407 result.s = baseEnv(env)->NewStringUTF(env, chars); in NewStringUTF()
2460 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) { in ReleaseStringChars() argument
2461 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, false); in ReleaseStringChars()
2468 static void ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) { in ReleaseStringCritical() argument
2469 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, true); in ReleaseStringCritical()
3484 const void* chars, bool utf, bool critical) { in ReleaseStringCharsInternal() argument
3492 sc.CheckNonNull(chars); in ReleaseStringCharsInternal()
3493 bool force_copy_ok = !soa.ForceCopy() || GuardedCopy::Check(function_name, chars, false); in ReleaseStringCharsInternal()
3495 chars = reinterpret_cast<const jchar*>(GuardedCopy::Destroy(const_cast<void*>(chars))); in ReleaseStringCharsInternal()
3498 JniValueType args[3] = {{.E = env}, {.s = string}, {.p = chars}}; in ReleaseStringCharsInternal()
3502 baseEnv(env)->ReleaseStringUTFChars(env, string, reinterpret_cast<const char*>(chars)); in ReleaseStringCharsInternal()
3505 baseEnv(env)->ReleaseStringCritical(env, string, reinterpret_cast<const jchar*>(chars)); in ReleaseStringCharsInternal()
3507 baseEnv(env)->ReleaseStringChars(env, string, reinterpret_cast<const jchar*>(chars)); in ReleaseStringCharsInternal()