Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h286 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode() local
287 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, resolved_field, in FindFieldFromCode()
292 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { in FindFieldFromCode()
383 mirror::Class* referring_class = (*referrer)->GetDeclaringClass(); in FindMethodFromCode() local
385 referring_class->CheckResolvedMethodAccess<type>(methods_class, resolved_method, in FindMethodFromCode()
512 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindFieldFast() local
513 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast()
514 !referring_class->CanAccessMember(fields_class, in FindFieldFast()
516 (is_set && resolved_field->IsFinal() && (fields_class != referring_class)))) { in FindFieldFast()
548 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindMethodFast() local
[all …]
/art/runtime/
Dclass_linker.cc5307 mirror::Class* referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
5308 if (!referring_class->CanAccess(methods_class)) { in ResolveMethod()
5309 ThrowIllegalAccessErrorClassForMethodDispatch(referring_class, methods_class, in ResolveMethod()
5312 } else if (!referring_class->CanAccessMember(methods_class, in ResolveMethod()
5314 ThrowIllegalAccessErrorMethod(referring_class, resolved); in ResolveMethod()