Home
last modified time | relevance | path

Searched refs:fields_class (Results 1 – 3 of 3) sorted by relevance

/art/dex2oat/driver/
Dcompiler_driver-inl.h92 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); in IsFastInstanceField() local
94 referrer_class->CanAccessResolvedField(fields_class, in IsFastInstanceField()
98 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h349 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); in FindFieldFromCode() local
356 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in FindFieldFromCode()
383 if (LIKELY(fields_class->IsVisiblyInitialized())) { in FindFieldFromCode()
389 if (LIKELY(class_linker->EnsureInitialized(self, hs.NewHandle(fields_class), true, true))) { in FindFieldFromCode()
623 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); in FindFieldFast() local
627 if (UNLIKELY(!fields_class->IsVisiblyInitialized())) { in FindFieldFast()
632 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast()
633 !referring_class->CanAccessMember(fields_class, resolved_field->GetAccessFlags()) || in FindFieldFast()
/art/runtime/interpreter/mterp/
Dnterp.cc302 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); in ResolveFieldWithAccessChecks() local
308 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in ResolveFieldWithAccessChecks()
314 if (UNLIKELY(is_put && resolved_field->IsFinal() && (fields_class != referring_class))) { in ResolveFieldWithAccessChecks()