Home
last modified time | relevance | path

Searched refs:ResolveType (Results 1 – 25 of 25) sorted by relevance

/art/runtime/
Dclass_linker-inl.h117 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function
135 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function
149 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function
163 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function
384 cls = ResolveType(method_id.class_idx_, h_dex_cache, h_class_loader); in ResolveMethod()
Dproxy_test.cc124 EXPECT_OBJ_PTR_EQ(interfacesFieldClass.Get(), field->ResolveType()); in TEST_F()
133 EXPECT_OBJ_PTR_EQ(throwsFieldClass.Get(), field->ResolveType()); in TEST_F()
Dmodule_exclusion_test.cc68 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in DoTest()
Dart_field-inl.h331 inline ObjPtr<mirror::Class> ArtField::ResolveType() { in ResolveType() function
335 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType( in ResolveType()
Dcommon_dex_operations.h223 field_class = field->ResolveType(); in DoFieldPutCommon()
Dart_field.h216 ObjPtr<mirror::Class> ResolveType() REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_linker.h272 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ObjPtr<mirror::Class> referrer)
275 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ArtField* referrer)
278 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ArtMethod* referrer)
285 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx,
Dart_method-inl.h99 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in ResolveClassFromTypeIndex()
Dclass_linker.cc5012 ObjPtr<mirror::Class> exception_type = ResolveType(iterator.GetHandlerTypeIndex(), method); in ResolveMethodExceptionHandlerTypes()
6253 ObjPtr<mirror::Class> super_class = ResolveType(super_class_idx, klass.Get()); in LoadSuperAndInterfaces()
6272 ObjPtr<mirror::Class> interface = ResolveType(idx, klass.Get()); in LoadSuperAndInterfaces()
8888 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
8899 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
8968 ObjPtr<mirror::Class> klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethodWithoutInvokeType()
9020 ObjPtr<mirror::Class> klass = ResolveType(field_id.class_idx_, dex_cache, class_loader); in ResolveField()
9046 ObjPtr<mirror::Class> klass = ResolveType(field_id.class_idx_, dex_cache, class_loader); in ResolveFieldJLS()
9141 ResolveType(proto_id.return_type_idx_, dex_cache, class_loader))); in ResolveMethodType()
9166 param_class.Assign(ResolveType(type_idx, dex_cache, class_loader)); in ResolveMethodType()
[all …]
Dart_method.cc525 ObjPtr<mirror::Class> type = cl->ResolveType(type_idx, this); in EqualParameters()
Dclass_linker_test.cc263 EXPECT_TRUE(field->ResolveType() != nullptr); in AssertField()
372 ObjPtr<mirror::Class> field_type = field->ResolveType(); in AssertClass()
/art/runtime/mirror/
Dfield.cc62 Handle<mirror::Class> type = hs.NewHandle(field->ResolveType()); in CreateFromArtField()
Dobject.cc242 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl()
260 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl()
Dclass.cc1230 interface = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, klass.Get()); in ResolveDirectInterface()
Dvar_handle_test.cc50 Handle<Class> var_type = hs.NewHandle(art_field->ResolveType()); in CreateFieldVarHandle()
/art/dex2oat/driver/
Dcompiler_driver-inl.h44 mUnit->GetClassLinker()->ResolveType(cls_index, dex_cache, class_loader); in ResolveClass()
Dcompiler_driver.cc1160 ObjPtr<mirror::Class> klass = class_linker->ResolveType( in LoadImageClasses()
1638 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in Visit()
1745 ? class_linker->ResolveType(dex::TypeIndex(type_idx), dex_cache, class_loader) in Visit()
/art/runtime/entrypoints/quick/
Dquick_field_entrypoints.cc139 if (field->ResolveType().IsNull()) { \
187 if (field->ResolveType().IsNull()) { \
Dquick_entrypoints_list.h43 V(ResolveType, void*, uint32_t) \
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h240 klass = class_linker->ResolveType(type_idx, method); in CheckArrayAlloc()
478 class_linker->ResolveType(method_type_idx, referrer); in FindMethodToCall()
707 ObjPtr<mirror::Class> klass = class_linker->ResolveType(type_idx, referrer); in ResolveVerifyAndClinit()
/art/runtime/dex/
Ddex_file_annotations.cc363 class_linker->ResolveType(dex::TypeIndex(type_index), in ProcessEncodedAnnotation()
492 element_object = Runtime::Current()->GetClassLinker()->ResolveType( in ProcessAnnotationValue()
777 ObjPtr<mirror::Class> resolved_class = class_linker->ResolveType( in GetAnnotationItemFromAnnotationSet()
1782 ObjPtr<mirror::Class> resolved = linker_->ResolveType(dex::TypeIndex(jval_.i), in ReadValueToField()
/art/runtime/native/
Djava_lang_reflect_Executable.cc365 param.Assign(Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method)); in Executable_getParameterTypesInternal()
/art/runtime/verifier/
Dmethod_verifier.cc1153 linker->ResolveType(iterator.GetHandlerTypeIndex(), dex_cache_, class_loader_); in ScanTryCatchBlocks()
3606 linker->ResolveType(handler_type_idx, dex_cache_, class_loader_); in CodeFlowVerifyInstruction()
3728 ? linker->ResolveType(class_idx, dex_cache_, class_loader_) in ResolveClass()
4845 can_load_classes_ ? field->ResolveType() : field->LookupResolvedType(); in VerifyISFieldAccess()
/art/runtime/interpreter/
Dinterpreter_common.cc692 ObjPtr<mirror::Class> o = cl->ResolveType(index, referrer); in GetArgumentForBootstrapMethod()
/art/compiler/optimizing/
Dinstruction_builder.cc1955 if (resolved_field->ResolveType().IsNull()) { in ResolveField()
2294 ObjPtr<mirror::Class> klass = dex_compilation_unit_->GetClassLinker()->ResolveType( in ResolveClass()