Home | History | Annotate | Download | only in driver

Lines Matching defs:resolved_method

173   mirror::ArtMethod* resolved_method = mUnit->GetClassLinker()->ResolveMethod(
176 DCHECK_EQ(resolved_method == nullptr, soa.Self()->IsExceptionPending());
177 if (UNLIKELY(resolved_method == nullptr)) {
182 if (UNLIKELY(resolved_method->CheckIncompatibleClassChange(invoke_type))) {
186 return resolved_method;
190 mirror::ArtMethod* resolved_method, const DexFile** declaring_dex_file,
192 mirror::Class* declaring_class = resolved_method->GetDeclaringClass();
195 *declaring_method_idx = resolved_method->GetDexMethodIndex();
199 mirror::ArtMethod* resolved_method, InvokeType type) {
201 return resolved_method->GetMethodIndex();
203 return resolved_method->GetDexMethodIndex();
212 mirror::Class* referrer_class, mirror::ArtMethod* resolved_method, InvokeType* invoke_type,
219 mirror::Class* methods_class = resolved_method->GetDeclaringClass();
220 if (UNLIKELY(!referrer_class->CanAccessResolvedMethod(methods_class, resolved_method,
229 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal());
234 resolved_method->GetMethodIndex() < methods_class->GetVTableLength() &&
235 (methods_class->GetVTableEntry(resolved_method->GetMethodIndex()) == resolved_method) &&
236 !resolved_method->IsAbstract();
244 resolved_method) << PrettyMethod(resolved_method);
249 referrer_class, resolved_method,
254 DCHECK_NE(*invoke_type, kSuper) << PrettyMethod(resolved_method);
307 referrer_class, resolved_method,
316 mirror::ArtMethod* resolved_method) {
317 if (!resolved_method->IsStatic()) {
320 mirror::Class* methods_class = resolved_method->GetDeclaringClass();