Lines Matching defs:is_copy
1692 static const jchar* GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) {
1700 if (is_copy != nullptr) {
1701 *is_copy = JNI_TRUE;
1705 if (is_copy != nullptr) {
1706 *is_copy = JNI_FALSE;
1720 static const jchar* GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) {
1736 if (is_copy != nullptr) {
1737 *is_copy = JNI_FALSE;
1758 static const char* GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) {
1762 if (is_copy != nullptr) {
1763 *is_copy = JNI_TRUE;
1890 static void* GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) {
1911 if (is_copy != nullptr) {
1912 *is_copy = JNI_FALSE;
1931 static jboolean* GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) {
1932 return GetPrimitiveArray<jbooleanArray, jboolean, mirror::BooleanArray>(env, array, is_copy);
1935 static jbyte* GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) {
1936 return GetPrimitiveArray<jbyteArray, jbyte, mirror::ByteArray>(env, array, is_copy);
1939 static jchar* GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) {
1940 return GetPrimitiveArray<jcharArray, jchar, mirror::CharArray>(env, array, is_copy);
1943 static jdouble* GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) {
1944 return GetPrimitiveArray<jdoubleArray, jdouble, mirror::DoubleArray>(env, array, is_copy);
1947 static jfloat* GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) {
1948 return GetPrimitiveArray<jfloatArray, jfloat, mirror::FloatArray>(env, array, is_copy);
1951 static jint* GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) {
1952 return GetPrimitiveArray<jintArray, jint, mirror::IntArray>(env, array, is_copy);
1955 static jlong* GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) {
1956 return GetPrimitiveArray<jlongArray, jlong, mirror::LongArray>(env, array, is_copy);
1959 static jshort* GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) {
1960 return GetPrimitiveArray<jshortArray, jshort, mirror::ShortArray>(env, array, is_copy);
2375 static ElementT* GetPrimitiveArray(JNIEnv* env, ArrayT java_array, jboolean* is_copy) {
2386 if (is_copy != nullptr) {
2387 *is_copy = JNI_TRUE;
2395 if (is_copy != nullptr) {
2396 *is_copy = JNI_FALSE;
2420 bool is_copy = array_data != elements;
2422 if (is_copy) {
2441 if (is_copy) {