Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h363 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode() local
364 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in FindFieldFromCode()
371 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { in FindFieldFromCode()
637 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFast() local
638 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast()
639 !referring_class->CanAccessMember(fields_class, resolved_field->GetAccessFlags()) || in FindFieldFast()
640 (is_set && resolved_field->IsFinal() && (fields_class != referring_class)))) { in FindFieldFast()
660 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindMethodFast() local
687 if (!method_reference_class->IsAssignableFrom(referring_class)) { in FindMethodFast()
690 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast()
[all …]
/art/runtime/
Dclass_linker-inl.h324 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in GetResolvedMethod() local
325 if (!referring_class->CanAccessResolvedMethod(resolved_method->GetDeclaringClass(), in GetResolvedMethod()
376 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
377 if (!referring_class->CheckResolvedMethodAccess(resolved_method->GetDeclaringClass(), in ResolveMethod()
423 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveField() local
425 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referring_class->GetClassLoader())); in ResolveField()
Dclass_linker.cc8631 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
8632 if (!referring_class->CheckResolvedMethodAccess(methods_class, in ResolveMethod()
8953 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForField() local
8954 if (UNLIKELY(!referring_class->CanAccessMember(target_class, target_field->GetAccessFlags()))) { in ResolveMethodHandleForField()
8955 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField()
8959 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField()
9132 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForMethod() local
9134 if (UNLIKELY(!referring_class->CanAccessMember(target_class, access_flags))) { in ResolveMethodHandleForMethod()
9135 ThrowIllegalAccessErrorMethod(referring_class, target_method); in ResolveMethodHandleForMethod()