Lines Matching defs:nullptr

38     vm_->AttachCurrentThread(&env_, nullptr);
42 CHECK(aioobe.get() != nullptr);
46 CHECK(ase.get() != nullptr);
51 CHECK(sioobe.get() != nullptr);
58 EXPECT_NE(nullptr, exception);
64 EXPECT_NE(env_->FindClass(name), nullptr) << name;
69 EXPECT_EQ(env_->FindClass(name), nullptr) << name;
75 if (aioobe_ != nullptr) {
77 aioobe_ = nullptr;
79 if (ase_ != nullptr) {
81 ase_ = nullptr;
83 if (sioobe_ != nullptr) {
85 sioobe_ = nullptr;
97 CHECK(c != nullptr);
110 ASSERT_NE(c, nullptr);
112 ASSERT_NE(o, nullptr);
120 ASSERT_TRUE(env_->GetObjectField(o, env_->GetFieldID(c, "value", "[C")) == nullptr);
137 env_->FindClass(nullptr);
174 ASSERT_NE(jlnsfe, nullptr);
176 ASSERT_NE(c, nullptr);
180 EXPECT_EQ(nullptr, fid);
185 EXPECT_EQ(nullptr, fid);
190 EXPECT_EQ(nullptr, fid);
195 EXPECT_NE(nullptr, fid);
201 EXPECT_NE(nullptr, fid);
202 EXPECT_NE(fid, nullptr);
207 EXPECT_EQ(nullptr, fid);
212 fid = env_->GetFieldID(nullptr, "count", "I");
213 EXPECT_EQ(nullptr, fid);
215 fid = env_->GetFieldID(c, nullptr, "I");
216 EXPECT_EQ(nullptr, fid);
218 fid = env_->GetFieldID(c, "count", nullptr);
219 EXPECT_EQ(nullptr, fid);
225 ASSERT_NE(jlnsfe, nullptr);
227 ASSERT_NE(c, nullptr);
231 EXPECT_EQ(nullptr, fid);
236 EXPECT_EQ(nullptr, fid);
241 EXPECT_EQ(nullptr, fid);
246 EXPECT_NE(nullptr, fid);
247 EXPECT_NE(fid, nullptr);
252 EXPECT_EQ(nullptr, fid);
257 fid = env_->GetStaticFieldID(nullptr, "CASE_INSENSITIVE_ORDER", "Ljava/util/Comparator;");
258 EXPECT_EQ(nullptr, fid);
260 fid = env_->GetStaticFieldID(c, nullptr, "Ljava/util/Comparator;");
261 EXPECT_EQ(nullptr, fid);
263 fid = env_->GetStaticFieldID(c, "CASE_INSENSITIVE_ORDER", nullptr);
264 EXPECT_EQ(nullptr, fid);
280 EXPECT_EQ(nullptr, method);
285 EXPECT_NE(nullptr, method);
291 EXPECT_EQ(nullptr, method);
296 EXPECT_NE(nullptr, method);
301 EXPECT_NE(nullptr, method);
306 method = env_->GetMethodID(nullptr, "<init>", "(Ljava/lang/String;)V");
307 EXPECT_EQ(nullptr, method);
309 method = env_->GetMethodID(jlnsme, nullptr, "(Ljava/lang/String;)V");
310 EXPECT_EQ(nullptr, method);
312 method = env_->GetMethodID(jlnsme, "<init>", nullptr);
313 EXPECT_EQ(nullptr, method);
323 EXPECT_NE(nullptr, method);
328 method = env_->GetMethodID(nullptr, "<init>", "(Ljava/lang/String;)V");
329 env_->CallVoidMethod(nullptr, method);
343 EXPECT_EQ(nullptr, method);
349 EXPECT_EQ(nullptr, method);
355 EXPECT_NE(nullptr, method);
360 method = env_->GetStaticMethodID(nullptr, "valueOf", "(I)Ljava/lang/String;");
361 EXPECT_EQ(nullptr, method);
363 method = env_->GetStaticMethodID(jlstring, nullptr, "(I)Ljava/lang/String;");
364 EXPECT_EQ(nullptr, method);
366 method = env_->GetStaticMethodID(jlstring, "valueOf", nullptr);
367 EXPECT_EQ(nullptr, method);
374 ASSERT_NE(c, nullptr);
376 ASSERT_NE(fid, nullptr);
384 ASSERT_NE(c, nullptr);
388 ASSERT_NE(fid2, nullptr);
395 field = env_->ToReflectedField(c, nullptr, JNI_FALSE);
396 EXPECT_EQ(field, nullptr);
398 fid2 = env_->FromReflectedField(nullptr);
399 ASSERT_EQ(fid2, nullptr);
405 ASSERT_NE(jlrMethod, nullptr);
407 ASSERT_NE(jlrConstructor, nullptr);
409 ASSERT_NE(c, nullptr);
412 ASSERT_NE(mid, nullptr);
420 ASSERT_NE(method, nullptr);
424 ASSERT_NE(mid2, nullptr);
427 ASSERT_NE(s, nullptr);
432 ASSERT_NE(mid, nullptr);
435 ASSERT_NE(method, nullptr);
439 ASSERT_NE(mid2, nullptr);
442 ASSERT_NE(s, nullptr);
447 method = env_->ToReflectedMethod(c, nullptr, JNI_FALSE);
448 EXPECT_EQ(method, nullptr);
451 ASSERT_EQ(mid2, nullptr);
456 // You can't pass nullptr function pointers to RegisterNatives.
469 JNINativeMethod methods[] = { { nullptr, "()V", native_function } };
476 JNINativeMethod methods[] = { { "notify", nullptr, native_function } };
483 JNINativeMethod methods[] = { { "notify", "()V", nullptr } };
530 EXPECT_EQ(env_->RegisterNatives(nullptr, methods, 0), JNI_ERR);
535 EXPECT_EQ(env_->RegisterNatives(jlobject, nullptr, 1), JNI_ERR);
539 EXPECT_EQ(env_->UnregisterNatives(nullptr), JNI_ERR);
558 EXPECT_EQ(env_->new_fn(-1), nullptr); \
560 EXPECT_EQ(env_->new_fn(std::numeric_limits<jint>::min()), nullptr); \
563 EXPECT_EQ(0, env_->GetArrayLength(nullptr)); \
565 env_->get_region_fn(nullptr, 0, 0, nullptr); \
567 env_->set_region_fn(nullptr, 0, 0, nullptr); \
569 env_->get_elements_fn(nullptr, nullptr); \
571 env_->release_elements_fn(nullptr, nullptr, 0); \
575 env_->get_region_fn(a, 0, size, nullptr); \
577 env_->set_region_fn(a, 0, size, nullptr); \
582 EXPECT_NE(a, nullptr); \
588 env_->get_region_fn(a, -1, 1, nullptr); \
590 env_->set_region_fn(a, -1, 1, nullptr); \
594 env_->get_region_fn(a, 0, -1, nullptr); \
596 env_->set_region_fn(a, 0, -1, nullptr); \
600 env_->get_region_fn(a, size - 1, size, nullptr); \
602 env_->set_region_fn(a, size - 1, size, nullptr); \
605 /* It's okay for the buffer to be nullptr as long as the length is 0. */ \
606 env_->get_region_fn(a, 2, 0, nullptr); \
608 env_->get_region_fn(a, 123, 0, nullptr); \
611 /* It's okay for the buffer to be nullptr as long as the length is 0. */ \
612 env_->set_region_fn(a, 2, 0, nullptr); \
614 env_->set_region_fn(a, 123, 0, nullptr); \
639 void* v = env_->GetPrimitiveArrayCritical(a, nullptr); \
644 scalar_type* xs = env_->get_elements_fn(a, nullptr); \
686 EXPECT_EQ(env_->GetByteArrayElements(reinterpret_cast<jbyteArray>(array), &is_copy), nullptr);
689 EXPECT_EQ(env_->GetShortArrayElements(reinterpret_cast<jshortArray>(array), &is_copy), nullptr);
692 EXPECT_EQ(env_->GetCharArrayElements(reinterpret_cast<jcharArray>(array), &is_copy), nullptr);
695 EXPECT_EQ(env_->GetIntArrayElements(reinterpret_cast<jintArray>(array), &is_copy), nullptr);
698 EXPECT_EQ(env_->GetLongArrayElements(reinterpret_cast<jlongArray>(array), &is_copy), nullptr);
701 EXPECT_EQ(env_->GetFloatArrayElements(reinterpret_cast<jfloatArray>(array), &is_copy), nullptr);
704 EXPECT_EQ(env_->GetDoubleArrayElements(reinterpret_cast<jdoubleArray>(array), &is_copy), nullptr);
709 nullptr);
714 nullptr);
722 ASSERT_TRUE(array != nullptr);
725 ASSERT_TRUE(elements != nullptr);
778 ASSERT_TRUE(array != nullptr);
825 ASSERT_TRUE(array != nullptr);
870 ASSERT_NE(element_class, nullptr);
872 ASSERT_NE(array_class, nullptr);
874 jobjectArray a = env_->NewObjectArray(0, element_class, nullptr);
875 EXPECT_NE(a, nullptr);
879 a = env_->NewObjectArray(1, element_class, nullptr);
880 EXPECT_NE(a, nullptr);
883 EXPECT_TRUE(env_->IsSameObject(env_->GetObjectArrayElement(a, 0), nullptr));
887 env_->NewObjectArray(-1, element_class, nullptr);
890 env_->NewObjectArray(std::numeric_limits<jint>::min(), element_class, nullptr);
903 env_->NewObjectArray(0, nullptr, nullptr);
906 env_->NewObjectArray(1, primitive_class, nullptr);
914 ASSERT_NE(element_class, nullptr);
916 ASSERT_NE(array_class, nullptr);
920 EXPECT_NE(a, nullptr);
939 ASSERT_NE(string_class, nullptr);
941 ASSERT_NE(class_class, nullptr);
952 EXPECT_EQ(env_->GetObjectClass(nullptr), nullptr);
958 ASSERT_NE(object_class, nullptr);
960 ASSERT_NE(string_class, nullptr);
962 ASSERT_NE(runnable_interface, nullptr);
964 ASSERT_EQ(env_->GetSuperclass(object_class), nullptr);
969 EXPECT_EQ(env_->GetSuperclass(nullptr), nullptr);
975 ASSERT_NE(object_class, nullptr);
977 ASSERT_NE(string_class, nullptr);
985 ASSERT_NE(charsequence_interface, nullptr);
994 ASSERT_NE(string_array_class, nullptr);
996 ASSERT_NE(object_array_class, nullptr);
1004 EXPECT_EQ(env_->IsAssignableFrom(nullptr, string_class), JNI_FALSE);
1006 EXPECT_EQ(env_->IsAssignableFrom(object_class, nullptr), JNI_FALSE);
1012 ASSERT_TRUE(local != nullptr);
1027 EXPECT_EQ(JNIInvalidRefType, env_->GetObjectRefType(nullptr));
1035 ASSERT_NE(java_lang_Class, nullptr);
1036 jobjectArray local_ref = env_->NewObjectArray(1, java_lang_Class, nullptr);
1037 ASSERT_NE(local_ref, nullptr);
1039 ASSERT_NE(weak_global, nullptr);
1043 EXPECT_EQ(new_global_ref, nullptr);
1045 EXPECT_EQ(new_local_ref, nullptr);
1049 EXPECT_EQ(env_->NewStringUTF(nullptr), nullptr);
1053 EXPECT_NE(s, nullptr);
1057 EXPECT_NE(s, nullptr);
1068 EXPECT_NE(s, nullptr);
1072 EXPECT_NE(s, nullptr);
1080 jstring s = env_->NewString(nullptr, 0);
1081 EXPECT_NE(s, nullptr);
1087 env_->NewString(nullptr, 1);
1093 env_->NewString(nullptr, -1);
1095 env_->NewString(nullptr, std::numeric_limits<jint>::min());
1105 ASSERT_TRUE(s != nullptr);
1107 env_->GetStringRegion(s, -1, 0, nullptr);
1109 env_->GetStringRegion(s, 0, -1, nullptr);
1111 env_->GetStringRegion(s, 0, 10, nullptr);
1113 env_->GetStringRegion(s, 10, 1, nullptr);
1123 // It's okay for the buffer to be nullptr as long as the length is 0.
1124 env_->GetStringRegion(s, 2, 0, nullptr);
1126 env_->GetStringRegion(s, 123, 0, nullptr);
1129 env_->GetStringUTFRegion(s, -1, 0, nullptr);
1131 env_->GetStringUTFRegion(s, 0, -1, nullptr);
1133 env_->GetStringUTFRegion(s, 0, 10, nullptr);
1135 env_->GetStringUTFRegion(s, 10, 1, nullptr);
1145 // It's okay for the buffer to be nullptr as long as the length is 0.
1146 env_->GetStringUTFRegion(s, 2, 0, nullptr);
1148 env_->GetStringUTFRegion(s, 123, 0, nullptr);
1153 // Passing in a nullptr jstring is ignored normally, but caught by -Xcheck:jni.
1156 EXPECT_EQ(env_->GetStringUTFChars(nullptr, nullptr), nullptr);
1161 ASSERT_TRUE(s != nullptr);
1163 const char* utf = env_->GetStringUTFChars(s, nullptr);
1178 ASSERT_TRUE(s != nullptr);
1181 const jchar* chars = env_->GetStringChars(s, nullptr);
1206 ASSERT_TRUE(s != nullptr);
1209 const jchar* chars = env_->GetStringCritical(s, nullptr);
1230 ASSERT_TRUE(java_lang_Class != nullptr);
1232 jobjectArray array = env_->NewObjectArray(1, java_lang_Class, nullptr);
1233 EXPECT_NE(array, nullptr);
1234 EXPECT_EQ(env_->GetObjectArrayElement(array, 0), nullptr);
1252 EXPECT_EQ(nullptr, env_->GetObjectArrayElement(nullptr, 0));
1254 env_->SetObjectArrayElement(nullptr, 0, nullptr);
1261 EXPECT_NE(fid, nullptr); \
1268 env_->GetStatic ## type ## Field(nullptr, fid); \
1270 env_->SetStatic ## type ## Field(nullptr, fid, value1); \
1272 env_->GetStatic ## type ## Field(c, nullptr); \
1274 env_->SetStatic ## type ## Field(c, nullptr, value1); \
1281 EXPECT_NE(fid, nullptr); \
1288 env_->Get ## type ## Field(nullptr, fid); \
1290 env_->Set ## type ## Field(nullptr, fid, value1); \
1292 env_->Get ## type ## Field(instance, nullptr); \
1294 env_->Set ## type ## Field(instance, nullptr, value1); \
1307 ASSERT_NE(c, nullptr);
1309 ASSERT_NE(o, nullptr);
1337 ASSERT_NE(c, nullptr);
1339 ASSERT_NE(o, nullptr);
1342 ASSERT_NE(s1, nullptr);
1344 ASSERT_NE(s2, nullptr);
1347 ASSERT_NE(s_fid, nullptr);
1349 ASSERT_NE(i_fid, nullptr);
1363 EXPECT_EQ(env_->NewLocalRef(nullptr), nullptr);
1368 ASSERT_NE(s, nullptr);
1370 EXPECT_NE(o, nullptr);
1377 env_->DeleteLocalRef(nullptr);
1382 ASSERT_NE(s, nullptr);
1396 ASSERT_NE(s, nullptr);
1398 ASSERT_NE(o, nullptr);
1410 env_->PopLocalFrame(nullptr);
1421 ASSERT_NE(original, nullptr);
1447 env_->PopLocalFrame(nullptr);
1456 EXPECT_EQ(env_->NewGlobalRef(nullptr), nullptr);
1461 ASSERT_NE(s, nullptr);
1463 EXPECT_NE(o, nullptr);
1470 env_->DeleteGlobalRef(nullptr);
1475 ASSERT_NE(s, nullptr);
1478 ASSERT_NE(o, nullptr);
1492 ASSERT_NE(o1, nullptr);
1494 ASSERT_NE(o2, nullptr);
1501 EXPECT_EQ(env_->NewWeakGlobalRef(nullptr), nullptr);
1506 ASSERT_NE(s, nullptr);
1508 EXPECT_NE(o, nullptr);
1515 env_->DeleteWeakGlobalRef(nullptr);
1520 ASSERT_NE(s, nullptr);
1523 ASSERT_NE(o, nullptr);
1537 ASSERT_NE(o1, nullptr);
1539 ASSERT_NE(o2, nullptr);
1552 EXPECT_EQ(JNI_ERR, env_->Throw(nullptr));
1555 ASSERT_TRUE(exception_class != nullptr);
1557 ASSERT_TRUE(exception != nullptr);
1567 EXPECT_EQ(JNI_ERR, env_->Throw(nullptr));
1570 ASSERT_TRUE(exception_class != nullptr);
1580 EXPECT_EQ(JNI_OK, env_->ThrowNew(exception_class, nullptr));
1591 MakeExecutable(nullptr, "java.lang.Class");
1592 MakeExecutable(nullptr, "java.lang.Object");
1593 MakeExecutable(nullptr, "java.nio.DirectByteBuffer");
1594 MakeExecutable(nullptr, "java.nio.MemoryBlock");
1595 MakeExecutable(nullptr, "java.nio.MemoryBlock$UnmanagedBlock");
1596 MakeExecutable(nullptr, "java.nio.MappedByteBuffer");
1597 MakeExecutable(nullptr, "java.nio.ByteBuffer");
1598 MakeExecutable(nullptr, "java.nio.Buffer");
1606 ASSERT_NE(buffer_class, nullptr);
1610 ASSERT_NE(buffer, nullptr);
1625 ASSERT_NE(object_class, nullptr);
1627 ASSERT_NE(object, nullptr);
1631 ASSERT_NE(imse_class, nullptr);
1668 // It's an error to call MonitorEnter or MonitorExit on nullptr.
1671 env_->MonitorEnter(nullptr);
1673 env_->MonitorExit(nullptr);
1685 vm_->AttachCurrentThread(&env_, nullptr); // need attached thread for CommonRuntimeTest::TearDown