Lines Matching refs:class_loader
106 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(method != nullptr ? in HasInitWithString() local
109 mirror::Class* exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString()
1600 mirror::ClassLoader* class_loader) in IsBootClassLoader() argument
1602 return class_loader == nullptr || in IsBootClassLoader()
1603 class_loader->GetClass() == in IsBootClassLoader()
1610 Handle<mirror::ClassLoader> class_loader, in FindClassInPathClassLoader() argument
1613 if (IsBootClassLoader(soa, class_loader.Get())) { in FindClassInPathClassLoader()
1635 if (class_loader->GetClass() != in FindClassInPathClassLoader()
1643 Handle<mirror::ClassLoader> h_parent(hs.NewHandle(class_loader->GetParent())); in FindClassInPathClassLoader()
1665 GetObject(class_loader.Get()); in FindClassInPathClassLoader()
1697 mirror::Class* klass = DefineClass(self, descriptor, hash, class_loader, in FindClassInPathClassLoader()
1720 Handle<mirror::ClassLoader> class_loader) { in FindClass() argument
1731 mirror::Class* klass = LookupClass(self, descriptor, hash, class_loader.Get()); in FindClass()
1737 return CreateArrayClass(self, descriptor, hash, class_loader); in FindClass()
1738 } else if (class_loader.Get() == nullptr) { in FindClass()
1755 if (FindClassInPathClassLoader(soa, self, descriptor, hash, class_loader, &cp_klass)) { in FindClass()
1776 soa.AddLocalReference<jobject>(class_loader.Get())); in FindClass()
1809 Handle<mirror::ClassLoader> class_loader, in DefineClass() argument
1844 SetupClass(dex_file, dex_class_def, klass, class_loader.Get()); in DefineClass()
2249 Handle<mirror::Class> klass, mirror::ClassLoader* class_loader) { in SetupClass() argument
2260 klass->SetClassLoader(class_loader); in SetupClass()
2586 Handle<mirror::ClassLoader> class_loader) { in CreateArrayClass() argument
2591 class_loader))); in CreateArrayClass()
2596 component_type.Assign(LookupClass(self, descriptor + 1, component_hash, class_loader.Get())); in CreateArrayClass()
2625 if (class_loader.Get() != component_type->GetClassLoader()) { in CreateArrayClass()
2830 bool ClassLinker::RemoveClass(const char* descriptor, mirror::ClassLoader* class_loader) { in RemoveClass() argument
2832 auto pair = std::make_pair(descriptor, class_loader); in RemoveClass()
2847 mirror::ClassLoader* class_loader) { in LookupClass() argument
2850 mirror::Class* result = LookupClassFromTableLocked(descriptor, class_loader, hash); in LookupClass()
2855 if (class_loader != nullptr || !dex_cache_image_class_lookup_required_) { in LookupClass()
2876 mirror::ClassLoader* class_loader, in LookupClassFromTableLocked() argument
2878 auto descriptor_pair = std::make_pair(descriptor, class_loader); in LookupClassFromTableLocked()
3668 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader())); in InitializeClass() local
3684 EncodedStaticFieldValueIterator value_it(dex_file, &dex_cache, &class_loader, in InitializeClass()
3693 dex_file, field_it.GetMemberIndex(), dex_cache, class_loader, true); in InitializeClass()
3805 std::string class_loader = PrettyTypeOf(m->GetDeclaringClass()->GetClassLoader()); in ThrowSignatureCheckResolveReturnTypeException() local
3813 return_type.c_str(), class_loader.c_str()); in ThrowSignatureCheckResolveReturnTypeException()
3826 std::string class_loader = PrettyTypeOf(m->GetDeclaringClass()->GetClassLoader()); in ThrowSignatureCheckResolveArgException() local
3834 index, arg_type.c_str(), class_loader.c_str()); in ThrowSignatureCheckResolveArgException()
5300 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referrer->GetClassLoader())); in ResolveType() local
5301 return ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
5306 Handle<mirror::ClassLoader> class_loader) { in ResolveType() argument
5312 resolved = FindClass(self, descriptor, class_loader); in ResolveType()
5339 Handle<mirror::ClassLoader> class_loader, in ResolveMethod() argument
5350 mirror::Class* klass = ResolveType(dex_file, method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
5496 Handle<mirror::ClassLoader> class_loader, bool is_static) { in ResolveField() argument
5506 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveField()
5537 Handle<mirror::ClassLoader> class_loader) { in ResolveFieldJLS() argument
5547 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveFieldJLS()