Lines Matching defs:resMethod
1066 static bool isCorrectInvokeKind(MethodType methodType, Method* resMethod)
1070 return dvmIsDirectMethod(resMethod);
1072 return dvmIsStaticMethod(resMethod);
1075 return !dvmIsDirectMethod(resMethod);
1108 Method* resMethod;
1119 resMethod = dvmOptResolveInterfaceMethod(meth->clazz, pDecInsn->vB);
1121 resMethod = dvmOptResolveMethod(meth->clazz, pDecInsn->vB, methodType,
1124 if (resMethod == NULL) {
1158 if (resMethod->name[0] == '<') {
1159 if (methodType != METHOD_DIRECT || !isInitMethod(resMethod)) {
1161 resMethod->clazz->descriptor, resMethod->name);
1170 if (!isCorrectInvokeKind(methodType, resMethod)) {
1172 resMethod->clazz->descriptor, resMethod->name);
1183 if (super == NULL || resMethod->methodIndex > super->vtableCount) {
1184 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1188 resMethod->name, desc);
1196 * We use vAA as our expected arg count, rather than resMethod->insSize,
1201 sigOriginal = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1224 if (!dvmIsStaticMethod(resMethod)) {
1232 if (regTypeIsUninitReference(actualArgType) && resMethod->name[0] != '<')
1239 if (!dvmInstanceof(actualThisRef, resMethod->clazz)) {
1242 resMethod->clazz->descriptor);
1339 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1351 return resMethod;
1354 if (resMethod != NULL) {
1355 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1357 resMethod->clazz->descriptor, resMethod->name, desc);