Lines Matching refs:descriptor
65 void AssertNonExistentClass(const std::string& descriptor)
68 EXPECT_TRUE(class_linker_->FindSystemClass(self, descriptor.c_str()) == nullptr);
78 void AssertPrimitiveClass(const std::string& descriptor)
81 AssertPrimitiveClass(descriptor, class_linker_->FindSystemClass(self, descriptor.c_str()));
84 void AssertPrimitiveClass(const std::string& descriptor, ObjPtr<mirror::Class> primitive)
91 ASSERT_STREQ(descriptor.c_str(), primitive->GetDescriptor(&temp));
265 void AssertClass(const std::string& descriptor, Handle<mirror::Class> klass)
268 EXPECT_STREQ(descriptor.c_str(), klass->GetDescriptor(&temp));
269 if (descriptor == "Ljava/lang/Object;") {
409 void AssertDexFileClass(ObjPtr<mirror::ClassLoader> class_loader, const std::string& descriptor)
411 ASSERT_FALSE(descriptor.empty());
415 hs.NewHandle(class_linker_->FindSystemClass(self, descriptor.c_str())));
418 EXPECT_STREQ(descriptor.c_str(), klass->GetDescriptor(&temp));
421 AssertPrimitiveClass(descriptor, klass.Get());
423 AssertArrayClass(descriptor, klass);
425 AssertClass(descriptor, klass);
434 const char* descriptor = dex.GetClassDescriptor(class_def);
435 AssertDexFileClass(class_loader, descriptor);
440 const char* descriptor = dex.GetTypeDescriptor(type_id);
441 AssertDexFileClass(class_loader, descriptor);
906 std::string descriptor;
907 descriptor.push_back(ch);
909 AssertNonExistentClass(descriptor);
911 AssertPrimitiveClass(descriptor);
1352 const char* descriptor = "LErroneous;";
1353 ObjPtr<mirror::Class> klass = class_linker_->FindClass(soa.Self(), descriptor, class_loader);
1357 klass = class_linker_->LookupClass(soa.Self(), descriptor, class_loader.Get());
1675 // Verifies that the class identified by the given descriptor is loaded with
1678 void VerifyClassResolution(const std::string& descriptor,
1689 class_linker_->FindClass(soa.Self(), descriptor.c_str(), class_loader_to_search));
1699 ASSERT_TRUE(klass != nullptr) << descriptor;