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()
542 mirror::ArtMethod* interface_method = GetDexCacheResolvedMethods()->Get(GetDexMethodIndex()); in GetInterfaceMethodIfProxy() local543 DCHECK(interface_method != nullptr); in GetInterfaceMethodIfProxy()544 DCHECK_EQ(interface_method, in GetInterfaceMethodIfProxy()546 return interface_method; in GetInterfaceMethodIfProxy()
645 mirror::ArtMethod* interface_method = proxy_method->FindOverriddenMethod(); in artQuickProxyInvokeHandler() local646 DCHECK(interface_method != NULL) << PrettyMethod(proxy_method); in artQuickProxyInvokeHandler()647 DCHECK(!interface_method->IsProxyMethod()) << PrettyMethod(interface_method); in artQuickProxyInvokeHandler()648 jobject interface_method_jobj = soa.AddLocalReference<jobject>(interface_method); in artQuickProxyInvokeHandler()1883 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(mirror::ArtMethod* interface_method, in artInvokeInterfaceTrampoline() argument1890 if (LIKELY(interface_method->GetDexMethodIndex() != DexFile::kDexNoIndex)) { in artInvokeInterfaceTrampoline()1891 method = this_object->GetClass()->FindVirtualMethodForInterface(interface_method); in artInvokeInterfaceTrampoline()1894 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(interface_method, this_object, in artInvokeInterfaceTrampoline()1900 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,
5185 mirror::ArtMethod* interface_method = interface->GetVirtualMethod(j); in LinkInterfaceMethods() local5186 uint32_t imt_index = interface_method->GetDexMethodIndex() % mirror::Class::kImtSize; in LinkInterfaceMethods()5232 mirror::ArtMethod* interface_method = iftable->GetInterface(i)->GetVirtualMethod(j); in LinkInterfaceMethods() local5234 interface_method->GetInterfaceMethodIfProxy()); in LinkInterfaceMethods()5255 PrettyMethod(interface_method).c_str()); in LinkInterfaceMethods()5260 uint32_t imt_index = interface_method->GetDexMethodIndex() % mirror::Class::kImtSize; in LinkInterfaceMethods()5291 miranda_method = 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()
442 mirror::ArtMethod* interface_method = in FindMethodFromCode() local444 if (UNLIKELY(interface_method == nullptr)) { in FindMethodFromCode()449 return interface_method; in FindMethodFromCode()