Searched refs:referring_class (Results 1 – 5 of 5) sorted by relevance
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 355 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode() local 356 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in FindFieldFromCode() 631 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindFieldFast() local 632 if (UNLIKELY(!referring_class->CanAccess(fields_class) || in FindFieldFast() 633 !referring_class->CanAccessMember(fields_class, resolved_field->GetAccessFlags()) || in FindFieldFast() 654 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in FindMethodFast() local 681 if (!method_reference_class->IsAssignableFrom(referring_class)) { in FindMethodFast() 684 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast() 713 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveVerifyAndClinit() local 714 if (verify_access && UNLIKELY(!referring_class->CanAccess(klass))) { in ResolveVerifyAndClinit() [all …]
|
/art/runtime/ |
D | class_linker-inl.h | 328 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in GetResolvedMethod() local 329 if (!referring_class->CanAccessResolvedMethod(resolved_method->GetDeclaringClass(), in GetResolvedMethod() 396 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local 397 if (!referring_class->CheckResolvedMethodAccess(resolved_method->GetDeclaringClass(), in ResolveMethod() 443 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveField() local 445 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referring_class->GetClassLoader())); in ResolveField()
|
D | art_field-inl.h | 49 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()
|
D | class_linker.cc | 8921 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod() local 8922 if (!referring_class->CheckResolvedMethodAccess(methods_class, in ResolveMethod() 9244 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForField() local 9245 if (UNLIKELY(!referring_class->CanAccessMember(target_class, target_field->GetAccessFlags()))) { in ResolveMethodHandleForField() 9246 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField() 9250 ThrowIllegalAccessErrorField(referring_class, target_field); in ResolveMethodHandleForField() 9423 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethodHandleForMethod() local 9425 if (UNLIKELY(!referring_class->CanAccessMember(target_class, access_flags))) { in ResolveMethodHandleForMethod() 9426 ThrowIllegalAccessErrorMethod(referring_class, target_method); in ResolveMethodHandleForMethod()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 336 ObjPtr<mirror::Class> referring_class = caller->GetDeclaringClass(); in ResolveFieldWithAccessChecks() local 337 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, in ResolveFieldWithAccessChecks() 343 if (UNLIKELY(is_put && resolved_field->IsFinal() && (fields_class != referring_class))) { in ResolveFieldWithAccessChecks()
|