Searched refs:interface_method (Results 1 – 8 of 8) sorted by relevance
304 mirror::ArtMethod* interface_method = proxy_method->FindOverriddenMethod(); in artPortableProxyInvokeHandler() local305 DCHECK(interface_method != NULL); in artPortableProxyInvokeHandler()306 DCHECK(!interface_method->IsProxyMethod()) << PrettyMethod(interface_method); in artPortableProxyInvokeHandler()307 jobject interface_method_jobj = soa.AddLocalReference<jobject>(interface_method); in artPortableProxyInvokeHandler()
527 mirror::ArtMethod* interface_method = GetDexCacheResolvedMethods()->Get(GetDexMethodIndex()); in GetInterfaceMethodIfProxy() local528 DCHECK(interface_method != nullptr); in GetInterfaceMethodIfProxy()529 DCHECK_EQ(interface_method, in GetInterfaceMethodIfProxy()531 return interface_method; in GetInterfaceMethodIfProxy()
622 mirror::ArtMethod* interface_method = proxy_method->FindOverriddenMethod(); in artQuickProxyInvokeHandler() local623 DCHECK(interface_method != NULL) << PrettyMethod(proxy_method); in artQuickProxyInvokeHandler()624 DCHECK(!interface_method->IsProxyMethod()) << PrettyMethod(interface_method); in artQuickProxyInvokeHandler()625 jobject interface_method_jobj = soa.AddLocalReference<jobject>(interface_method); in artQuickProxyInvokeHandler()1851 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(mirror::ArtMethod* interface_method, in artInvokeInterfaceTrampoline() argument1858 if (LIKELY(interface_method->GetDexMethodIndex() != DexFile::kDexNoIndex)) { in artInvokeInterfaceTrampoline()1859 method = this_object->GetClass()->FindVirtualMethodForInterface(interface_method); in artInvokeInterfaceTrampoline()1862 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(interface_method, this_object, in artInvokeInterfaceTrampoline()1868 DCHECK(interface_method == Runtime::Current()->GetResolutionMethod()); in artInvokeInterfaceTrampoline()
224 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(mirror::ArtMethod* interface_method, in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() argument233 << PrettyDescriptor(interface_method->GetDeclaringClass()) in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch()234 << "' in call to '" << PrettyMethod(interface_method) << "'"; in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch()
111 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(mirror::ArtMethod* interface_method,
4801 mirror::ArtMethod* interface_method = iftable->GetInterface(i)->GetVirtualMethod(j); in LinkInterfaceMethods() local4802 interface_mh.ChangeMethod(interface_method); in LinkInterfaceMethods()4821 PrettyMethod(interface_method).c_str()); in LinkInterfaceMethods()4826 uint32_t imt_index = interface_method->GetDexMethodIndex() % mirror::Class::kImtSize; in LinkInterfaceMethods()4848 miranda_method.Assign(down_cast<mirror::ArtMethod*>(interface_method->Clone(self))); in LinkInterfaceMethods()
315 mirror::ArtMethod* interface_method = in InvokeProxyInvocationHandler() local318 rcvr->GetClass()->FindVirtualMethodForInterface(interface_method); in InvokeProxyInvocationHandler()
435 mirror::ArtMethod* interface_method = in FindMethodFromCode() local437 if (UNLIKELY(interface_method == nullptr)) { in FindMethodFromCode()442 return interface_method; in FindMethodFromCode()