Lines Matching refs:NewHandle
218 Handle<mirror::Class> java_lang_Class(hs.NewHandle(down_cast<mirror::Class*>( in InitWithoutImage()
233 Handle<mirror::Class> class_array_class(hs.NewHandle( in InitWithoutImage()
238 Handle<mirror::Class> java_lang_Object(hs.NewHandle( in InitWithoutImage()
246 Handle<mirror::Class> object_array_class(hs.NewHandle( in InitWithoutImage()
251 Handle<mirror::Class> char_class(hs.NewHandle( in InitWithoutImage()
255 Handle<mirror::Class> char_array_class(hs.NewHandle( in InitWithoutImage()
262 Handle<mirror::Class> java_lang_String(hs.NewHandle( in InitWithoutImage()
269 Handle<mirror::Class> java_lang_ref_Reference(hs.NewHandle( in InitWithoutImage()
302 Handle<mirror::Class> int_array_class(hs.NewHandle( in InitWithoutImage()
311 Handle<mirror::Class> java_lang_DexCache(hs.NewHandle( in InitWithoutImage()
319 Handle<mirror::Class> java_lang_reflect_ArtField(hs.NewHandle( in InitWithoutImage()
327 Handle<mirror::Class> java_lang_reflect_ArtMethod(hs.NewHandle( in InitWithoutImage()
337 Handle<mirror::Class> object_array_string(hs.NewHandle( in InitWithoutImage()
343 Handle<mirror::Class> object_array_art_method(hs.NewHandle( in InitWithoutImage()
349 Handle<mirror::Class> object_array_art_field(hs.NewHandle( in InitWithoutImage()
589 Handle<mirror::Class> h_class(hs.NewHandle(GetClassRoot(ClassRoot(i)))); in RunRootClinits()
1608 Handle<mirror::ObjectArray<mirror::Class>> class_roots(hs.NewHandle( in InitFromImage()
1621 Handle<mirror::DexCache> dex_cache(hs.NewHandle(dex_caches->Get(i))); in InitFromImage()
1802 hs.NewHandle<mirror::ObjectArray<mirror::Class>>(nullptr); in VisitClassesWithoutClassesLock()
1858 Handle<mirror::Class> dex_cache_class(hs.NewHandle(GetClassRoot(kJavaLangDexCache))); in AllocDexCache()
1860 hs.NewHandle(down_cast<mirror::DexCache*>( in AllocDexCache()
1867 location(hs.NewHandle(intern_table_->InternStrong(dex_file.GetLocation().c_str()))); in AllocDexCache()
1872 strings(hs.NewHandle(AllocStringArray(self, dex_file.NumStringIds()))); in AllocDexCache()
1877 types(hs.NewHandle(AllocClassArray(self, dex_file.NumTypeIds()))); in AllocDexCache()
1882 methods(hs.NewHandle(AllocArtMethodArray(self, dex_file.NumMethodIds()))); in AllocDexCache()
1887 fields(hs.NewHandle(AllocArtFieldArray(self, dex_file.NumFieldIds()))); in AllocDexCache()
1943 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in EnsureResolved()
2031 hs.NewHandle(soa.DecodeField(WellKnownClasses::dalvik_system_DexFile_cookie)); in FindClassInPathClassLoader()
2033 hs.NewHandle( in FindClassInPathClassLoader()
2048 hs.NewHandle(dex_elements_obj->AsObjectArray<mirror::Object>()); in FindClassInPathClassLoader()
2191 auto klass = hs.NewHandle<mirror::Class>(nullptr); in DefineClass()
2263 auto interfaces = hs.NewHandle<mirror::ObjectArray<mirror::Class>>(nullptr); in DefineClass()
2277 Handle<mirror::Class> new_class_h(hs.NewHandle(new_class)); in DefineClass()
2757 Handle<mirror::ArtField> sfield(hs.NewHandle(AllocArtField(self))); in LoadClassMembers()
2767 Handle<mirror::ArtField> ifield(hs.NewHandle(AllocArtField(self))); in LoadClassMembers()
2802 Handle<mirror::ArtMethod> method(hs.NewHandle(LoadMethod(self, dex_file, it, klass))); in LoadClassMembers()
2822 Handle<mirror::ArtMethod> method(hs.NewHandle(LoadMethod(self, dex_file, it, klass))); in LoadClassMembers()
2911 Handle<mirror::DexCache> dex_cache(hs.NewHandle(AllocDexCache(self, dex_file))); in AppendToBootClassPath()
2966 Handle<mirror::DexCache> dex_cache(hs.NewHandle(AllocDexCache(self, dex_file))); in RegisterDexFile()
3032 Handle<mirror::Class> h_class(hs.NewHandle(primitive_class)); in InitializePrimitiveClass()
3061 Handle<mirror::Class> component_type(hs.NewHandle(FindClass(self, descriptor + 1, class_loader))); in CreateArrayClass()
3109 auto new_class = hs.NewHandle<mirror::Class>(nullptr); in CreateArrayClass()
3493 Handle<mirror::Class> super(hs.NewHandle(klass->GetSuperClass())); in VerifyClass()
3507 Handle<mirror::Throwable> cause(hs.NewHandle(self->GetException(nullptr))); in VerifyClass()
3724 Handle<mirror::Class> klass(hs.NewHandle( in CreateProxyClass()
3752 Handle<mirror::ArtField> interfaces_sfield(hs.NewHandle(AllocArtField(self))); in CreateProxyClass()
3762 Handle<mirror::ArtField> throws_sfield(hs.NewHandle(AllocArtField(self))); in CreateProxyClass()
3804 Handle<mirror::ArtMethod> prototype(hs.NewHandle(decoded_methods->Get(i))); in CreateProxyClass()
3824 hs.NewHandle(soa.Decode<mirror::ObjectArray<mirror::Class>*>(interfaces))); in CreateProxyClass()
3856 Handle<mirror::ArtMethod> prototype(hs.NewHandle(decoded_methods->Get(i))); in CreateProxyClass()
3857 Handle<mirror::ArtMethod> virtual_method(hs.NewHandle(klass->GetVirtualMethod(i))); in CreateProxyClass()
4128 Handle<mirror::Class> handle_scope_super(hs.NewHandle(super_class)); in InitializeClass()
4152 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader())); in InitializeClass()
4153 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); in InitializeClass()
4256 MethodHelper mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in ValidateSuperClassDescriptors()
4257 MethodHelper super_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in ValidateSuperClassDescriptors()
4320 Handle<mirror::DexCache> dex_cache(hs.NewHandle(c->GetDexCache())); in ConstructFieldMap()
4321 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(c->GetClassLoader())); in ConstructFieldMap()
4565 Handle<mirror::Class> super_class(hs.NewHandle(klass->GetSuperClass())); in LinkVirtualMethods()
4568 vtable = hs.NewHandle(AllocArtMethodArray(self, max_count)); in LinkVirtualMethods()
4579 vtable = hs.NewHandle(super_class->GetVTable()->CopyOf(self, max_count)); in LinkVirtualMethods()
4587 MethodHelper local_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in LinkVirtualMethods()
4588 MethodHelper super_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in LinkVirtualMethods()
4645 vtable(hs.NewHandle(AllocArtMethodArray(self, num_virtual_methods))); in LinkVirtualMethods()
4704 Handle<mirror::IfTable> iftable(hs.NewHandle(AllocIfTable(self, ifcount))); in LinkInterfaceMethods()
4779 hs.NewHandle(AllocArtMethodArray(self, mirror::Class::kImtSize))); in LinkInterfaceMethods()
4784 MethodHelper interface_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in LinkInterfaceMethods()
4785 MethodHelper vtable_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in LinkInterfaceMethods()
4792 method_array(hs.NewHandle(AllocArtMethodArray(self, num_methods))); in LinkInterfaceMethods()
4799 hs.NewHandle(klass->GetVTableDuringLinking())); in LinkInterfaceMethods()
4838 auto miranda_method = hs.NewHandle<mirror::ArtMethod>(nullptr); in LinkInterfaceMethods()
4888 hs.NewHandle(klass->GetVTableDuringLinking())); in LinkInterfaceMethods()
5183 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveType()
5184 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referrer->GetClassLoader())); in ResolveType()
5207 Handle<mirror::Throwable> cause(hs.NewHandle(self->GetException(nullptr))); in ResolveType()
5387 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveField()
5429 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveFieldJLS()