Lines Matching defs:resolved_method

357   mirror::ArtMethod* resolved_method = class_linker->GetResolvedMethod(method_idx, *referrer, type);
358 if (resolved_method == nullptr) {
363 resolved_method = class_linker->ResolveMethod(self, method_idx, referrer, type);
365 if (UNLIKELY(resolved_method == nullptr)) {
377 if (UNLIKELY(resolved_method->CheckIncompatibleClassChange(type))) {
378 ThrowIncompatibleClassChangeError(type, resolved_method->GetInvokeType(), resolved_method,
382 mirror::Class* methods_class = resolved_method->GetDeclaringClass();
385 referring_class->CheckResolvedMethodAccess<type>(methods_class, resolved_method,
395 return resolved_method;
398 uint16_t vtable_index = resolved_method->GetMethodIndex();
403 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(),
404 resolved_method->GetName(), resolved_method->GetSignature());
412 uint16_t vtable_index = resolved_method->GetMethodIndex();
418 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(),
419 resolved_method->GetName(), resolved_method->GetSignature());
430 uint32_t imt_index = resolved_method->GetDexMethodIndex() % mirror::Class::kImtSize;
436 (*this_object)->GetClass()->FindVirtualMethodForInterface(resolved_method);
438 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(resolved_method,
536 mirror::ArtMethod* resolved_method =
538 if (UNLIKELY(resolved_method == NULL)) {
543 bool icce = resolved_method->CheckIncompatibleClassChange(type);
547 mirror::Class* methods_class = resolved_method->GetDeclaringClass();
551 resolved_method->GetAccessFlags()))) {
557 return this_object->GetClass()->FindVirtualMethodForInterface(resolved_method);
559 return resolved_method;
562 ->GetVTableEntry(resolved_method->GetMethodIndex());
565 return this_object->GetClass()->GetVTableEntry(resolved_method->GetMethodIndex());