Home
last modified time | relevance | path

Searched refs:methods_class (Results 1 – 4 of 4) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h219 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in IsFastInvoke() local
220 if (UNLIKELY(!referrer_class->CanAccessResolvedMethod(methods_class, resolved_method, in IsFastInvoke()
229 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal()); in IsFastInvoke()
233 (referrer_class != methods_class) && referrer_class->IsSubClass(methods_class) && in IsFastInvoke()
234 resolved_method->GetMethodIndex() < methods_class->GetVTableLength() && in IsFastInvoke()
235 (methods_class->GetVTableEntry(resolved_method->GetMethodIndex()) == resolved_method) && in IsFastInvoke()
320 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in NeedsClassInitialization() local
322 return methods_class != referrer_class && !methods_class->IsInitialized(); in NeedsClassInitialization()
/art/runtime/mirror/
Dart_method-inl.h161 Class* methods_class = GetDeclaringClass(); in CheckIncompatibleClassChange() local
162 return IsDirect() || (methods_class->IsInterface() && !IsMiranda()); in CheckIncompatibleClassChange()
169 Class* methods_class = GetDeclaringClass(); in CheckIncompatibleClassChange() local
170 return IsDirect() || !(methods_class->IsInterface() || methods_class->IsObjectClass()); in CheckIncompatibleClassChange()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h382 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in FindMethodFromCode() local
385 referring_class->CheckResolvedMethodAccess<type>(methods_class, resolved_method, in FindMethodFromCode()
553 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in FindMethodFast() local
555 if (UNLIKELY(!referring_class->CanAccess(methods_class) || in FindMethodFast()
556 !referring_class->CanAccessMember(methods_class, in FindMethodFast()
/art/runtime/
Dclass_linker.cc5757 mirror::Class* methods_class = resolved->GetDeclaringClass(); in ResolveMethod() local
5759 if (!referring_class->CanAccess(methods_class)) { in ResolveMethod()
5760 ThrowIllegalAccessErrorClassForMethodDispatch(referring_class, methods_class, in ResolveMethod()
5763 } else if (!referring_class->CanAccessMember(methods_class, in ResolveMethod()