Lines Matching refs:declaring_class
532 mirror::Class* declaring_class = m->GetDeclaringClass(); in InvokeMethod() local
533 if (UNLIKELY(!declaring_class->IsInitialized())) { in InvokeMethod()
535 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in InvokeMethod()
539 declaring_class = h_class.Get(); in InvokeMethod()
546 if (!VerifyObjectIsClass(receiver, declaring_class)) { in InvokeMethod()
568 if (!accessible && !VerifyAccess(soa.Self(), receiver, declaring_class, m->GetAccessFlags())) { in InvokeMethod()
791 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t acces… in VerifyAccess() argument
802 if (caller_class == declaring_class) { in VerifyAccess()
810 !declaring_class->IsInSamePackage(caller_class)) { in VerifyAccess()
812 } else if (declaring_class->IsAssignableFrom(caller_class)) { in VerifyAccess()
816 return declaring_class->IsInSamePackage(caller_class); in VerifyAccess()