Home | History | Annotate | Download | only in oo

Lines Matching refs:resMethod

182     Method* resMethod;
215 resMethod = dvmFindDirectMethod(resClass, name, &proto);
217 resMethod = dvmFindDirectMethodHier(resClass, name, &proto);
219 resMethod = dvmFindVirtualMethodHier(resClass, name, &proto);
222 if (resMethod == NULL) {
228 methodIdx, resClass->descriptor, resMethod->name);
231 if (dvmIsAbstractMethod(resMethod) && !dvmIsAbstractClass(resClass)) {
241 if (!dvmIsClassInitialized(resMethod->clazz) &&
242 !dvmInitClass(resMethod->clazz))
255 assert(dvmIsClassInitialized(resMethod->clazz) ||
256 dvmIsClassInitializing(resMethod->clazz));
266 if (methodType == METHOD_STATIC && !dvmIsClassInitialized(resMethod->clazz))
269 resMethod->clazz->descriptor, resMethod->name,
270 dvmIsClassInitializing(resMethod->clazz),
271 dvmIsClassInitialized(resMethod->clazz));
273 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
276 return resMethod;
289 Method* resMethod;
341 resMethod = dvmFindVirtualMethod(resClass, methodName, &proto);
342 if (resMethod == NULL) {
345 resMethod = dvmFindVirtualMethod(resClass->iftable[i].clazz,
347 if (resMethod != NULL)
351 if (resMethod == NULL) {
356 LOGVV("+++ resolved immediately: %s (%s %d)\n", resMethod->name,
357 resMethod->clazz->descriptor, (u4) resMethod->methodIndex);
361 methodIdx, resClass->descriptor, resMethod->name);
364 assert(dvmIsAbstractMethod(resMethod));
378 //assert(dvmIsClassInitialized(resMethod->clazz));
387 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
389 return resMethod;