Lines Matching refs:chars
2233 static jstring NewStringUTF(JNIEnv* env, const char* chars) {
2236 JniValueType args[2] = {{.E = env}, {.u = chars}};
2240 result.s = baseEnv(env)->NewStringUTF(env, chars);
2291 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) {
2292 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, false);
2299 static void ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) {
2300 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, true);
3292 const void* chars, bool utf, bool critical) {
3299 sc.CheckNonNull(chars);
3300 bool force_copy_ok = !soa.ForceCopy() || GuardedCopy::Check(function_name, chars, false);
3302 chars = reinterpret_cast<const jchar*>(GuardedCopy::Destroy(const_cast<void*>(chars)));
3305 JniValueType args[3] = {{.E = env}, {.s = string}, {.p = chars}};
3309 baseEnv(env)->ReleaseStringUTFChars(env, string, reinterpret_cast<const char*>(chars));
3312 baseEnv(env)->ReleaseStringCritical(env, string, reinterpret_cast<const jchar*>(chars));
3314 baseEnv(env)->ReleaseStringChars(env, string, reinterpret_cast<const jchar*>(chars));