• Home
  • Raw
  • Download

Lines Matching refs:access_to

273 inline bool Class::ResolvedFieldAccessTest(Class* access_to, ArtField* field,  in ResolvedFieldAccessTest()  argument
276 if (UNLIKELY(!this->CanAccess(access_to))) { in ResolvedFieldAccessTest()
291 DCHECK_EQ(this->CanAccessMember(access_to, field->GetAccessFlags()), in ResolvedFieldAccessTest()
294 if (LIKELY(this->CanAccessMember(access_to, field->GetAccessFlags()))) { in ResolvedFieldAccessTest()
304 inline bool Class::ResolvedMethodAccessTest(Class* access_to, ArtMethod* method, in ResolvedMethodAccessTest() argument
308 if (UNLIKELY(!this->CanAccess(access_to))) { in ResolvedMethodAccessTest()
324 DCHECK_EQ(this->CanAccessMember(access_to, method->GetAccessFlags()), in ResolvedMethodAccessTest()
327 if (LIKELY(this->CanAccessMember(access_to, method->GetAccessFlags()))) { in ResolvedMethodAccessTest()
336 inline bool Class::CanAccessResolvedField(Class* access_to, ArtField* field, in CanAccessResolvedField() argument
338 return ResolvedFieldAccessTest<false, false>(access_to, field, field_idx, dex_cache); in CanAccessResolvedField()
341 inline bool Class::CheckResolvedFieldAccess(Class* access_to, ArtField* field, in CheckResolvedFieldAccess() argument
343 return ResolvedFieldAccessTest<true, true>(access_to, field, field_idx, nullptr); in CheckResolvedFieldAccess()
346 inline bool Class::CanAccessResolvedMethod(Class* access_to, ArtMethod* method, in CanAccessResolvedMethod() argument
348 return ResolvedMethodAccessTest<false, false, kStatic>(access_to, method, method_idx, dex_cache); in CanAccessResolvedMethod()
352 inline bool Class::CheckResolvedMethodAccess(Class* access_to, ArtMethod* method, in CheckResolvedMethodAccess() argument
354 return ResolvedMethodAccessTest<true, true, throw_invoke_type>(access_to, method, method_idx, in CheckResolvedMethodAccess()