Lines Matching defs:method

59   // The method in the dex cache can be the runtime method responsible for invoking
63 // We first find the class loader of our caller. If it is the outer method, we can directly
92 ArtMethod* method,
96 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx, pointer_size);
98 klass = class_linker->ResolveType(type_idx, method);
113 mirror::Class* referrer = method->GetDeclaringClass();
175 ArtMethod* method,
179 mirror::Class* klass = CheckObjectAlloc<kAccessCheck>(type_idx, method, self, &slow_path);
232 ArtMethod* method,
241 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx, pointer_size);
243 klass = class_linker->ResolveType(type_idx, method);
252 mirror::Class* referrer = method->GetDeclaringClass();
270 ArtMethod* method,
274 mirror::Class* klass = CheckArrayAlloc<kAccessCheck>(type_idx, component_count, method,
296 ArtMethod* method,
305 mirror::Class* referrer = method->GetDeclaringClass();
346 ArtMethod* method = referrer->GetInterfaceMethodIfProxy(sizeof(void*));
349 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(method->GetDexCache()));
350 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(method->GetClassLoader()));
352 resolved_field = class_linker->ResolveFieldJLS(*method->GetDexFile(),
478 // Incompatible class change should have been handled in resolve method.
508 // this method is coming from.
569 ArtMethod* method = klass->FindVirtualMethodForInterface(
571 CHECK_EQ(imt_method, method) << PrettyMethod(resolved_method) << " / " <<
572 PrettyMethod(imt_method) << " / " << PrettyMethod(method) << " / " <<
664 // Fast path method resolution that can't throw exceptions.
686 // Potential illegal access, may need to refine the method's class.
705 // resolve the method.
711 // The super class does not have the method.