Home
last modified time | relevance | path

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

/aosp12/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h355 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode() local
356 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in FindFieldFromCode()
630 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFast() local
631 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast()
653 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindMethodFast() local
680 if (!method_reference_class->IsAssignableFrom(referring_class)) { in FindMethodFast()
683 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast()
712 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveVerifyAndClinit() local
713 if (verify_access && UNLIKELY(!referring_class->CanAccess(klass))) { in ResolveVerifyAndClinit()
714 ThrowIllegalAccessErrorClass(referring_class, klass); in ResolveVerifyAndClinit()
[all …]
/aosp12/art/runtime/
H A Dclass_linker-inl.h337 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in GetResolvedMethod() local
338 if (!referring_class->CanAccessResolvedMethod(resolved_method->GetDeclaringClass(), in GetResolvedMethod()
405 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
406 if (!referring_class->CheckResolvedMethodAccess(resolved_method->GetDeclaringClass(), in ResolveMethod()
452 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveField() local
454 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referring_class->GetClassLoader())); in ResolveField()
H A Dart_field-inl.h49 ObjPtr<mirror::Class> referring_class(method->GetDeclaringClass()); in CanBeChangedBy()
50 return !IsFinal() || (declaring_class == referring_class) || in CanBeChangedBy()
51 UNLIKELY(referring_class->IsObsoleteVersionOf(declaring_class)); in CanBeChangedBy()
H A Dclass_linker.cc9184 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local
9185 if (!referring_class->CheckResolvedMethodAccess(methods_class, in ResolveMethod()
9507 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForField() local
9508 if (UNLIKELY(!referring_class->CanAccessMember(target_class, target_field->GetAccessFlags()))) { in ResolveMethodHandleForField()
9509 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField()
9513 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField()
9686 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForMethod() local
9688 if (UNLIKELY(!referring_class->CanAccessMember(target_class, access_flags))) { in ResolveMethodHandleForMethod()
9689 ThrowIllegalAccessErrorMethod(referring_class, target_method); in ResolveMethodHandleForMethod()
/aosp12/art/runtime/interpreter/mterp/
H A Dnterp.cc442 ObjPtr<mirror::Class> referring_class = caller->GetDeclaringClass(); in ResolveFieldWithAccessChecks() local
443 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in ResolveFieldWithAccessChecks()
449 if (UNLIKELY(is_put && resolved_field->IsFinal() && (fields_class != referring_class))) { in ResolveFieldWithAccessChecks()