Searched refs:referring_class (Results 1 – 3 of 3) sorted by relevance
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 363 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/ |
D | class_linker-inl.h | 324 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()
|
D | class_linker.cc | 8631 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()
|