Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h372 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode() local
373 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, resolved_field, in FindFieldFromCode()
378 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { in FindFieldFromCode()
509 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindMethodFromCode() local
510 uint16_t method_type_idx = referring_class->GetDexFile().GetMethodId(method_idx).class_idx_; in FindMethodFromCode()
521 if (method_reference_class->IsAssignableFrom(referring_class)) { in FindMethodFromCode()
522 super_class = referring_class->GetSuperClass(); in FindMethodFromCode()
649 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindFieldFast() local
650 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast()
651 !referring_class->CanAccessMember(fields_class, resolved_field->GetAccessFlags()) || in FindFieldFast()
[all …]
/art/runtime/
Dclass_linker.cc7507 mirror::Class* referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
7508 if (!referring_class->CanAccess(methods_class)) { in ResolveMethod()
7509 ThrowIllegalAccessErrorClassForMethodDispatch(referring_class, in ResolveMethod()
7514 } else if (!referring_class->CanAccessMember(methods_class, resolved->GetAccessFlags())) { in ResolveMethod()
7515 ThrowIllegalAccessErrorMethod(referring_class, resolved); in ResolveMethod()