Lines Matching refs:resolved_method
357 mirror::ArtMethod* resolved_method = class_linker->GetResolvedMethod(method_idx, *referrer, type); in FindMethodFromCode() local
358 if (resolved_method == nullptr) { in FindMethodFromCode()
363 resolved_method = class_linker->ResolveMethod(self, method_idx, referrer, type); in FindMethodFromCode()
365 if (UNLIKELY(resolved_method == nullptr)) { in FindMethodFromCode()
377 if (UNLIKELY(resolved_method->CheckIncompatibleClassChange(type))) { in FindMethodFromCode()
378 ThrowIncompatibleClassChangeError(type, resolved_method->GetInvokeType(), resolved_method, in FindMethodFromCode()
382 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in FindMethodFromCode()
385 referring_class->CheckResolvedMethodAccess<type>(methods_class, resolved_method, in FindMethodFromCode()
395 return resolved_method; in FindMethodFromCode()
398 uint16_t vtable_index = resolved_method->GetMethodIndex(); in FindMethodFromCode()
403 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(), in FindMethodFromCode()
404 resolved_method->GetName(), resolved_method->GetSignature()); in FindMethodFromCode()
412 uint16_t vtable_index = resolved_method->GetMethodIndex(); in FindMethodFromCode()
418 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(), in FindMethodFromCode()
419 resolved_method->GetName(), resolved_method->GetSignature()); in FindMethodFromCode()
430 uint32_t imt_index = resolved_method->GetDexMethodIndex() % mirror::Class::kImtSize; in FindMethodFromCode()
435 mirror::ArtMethod* method = klass->FindVirtualMethodForInterface(resolved_method); in FindMethodFromCode()
436 CHECK_EQ(imt_method, method) << PrettyMethod(resolved_method) << " / " << in FindMethodFromCode()
443 (*this_object)->GetClass()->FindVirtualMethodForInterface(resolved_method); in FindMethodFromCode()
445 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(resolved_method, in FindMethodFromCode()
542 mirror::ArtMethod* resolved_method = in FindMethodFast() local
544 if (UNLIKELY(resolved_method == NULL)) { in FindMethodFast()
549 bool icce = resolved_method->CheckIncompatibleClassChange(type); in FindMethodFast()
553 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); in FindMethodFast()
557 resolved_method->GetAccessFlags()))) { in FindMethodFast()
563 return this_object->GetClass()->FindVirtualMethodForInterface(resolved_method); in FindMethodFast()
565 return resolved_method; in FindMethodFast()
568 ->GetVTableEntry(resolved_method->GetMethodIndex()); in FindMethodFast()
571 return this_object->GetClass()->GetVTableEntry(resolved_method->GetMethodIndex()); in FindMethodFast()