View | Details | Raw Unified | Return to bug 60844
Collapse All | Expand All

(-)java/org/apache/el/util/ReflectionUtil.java (-2 / +2 lines)
Lines 184-190 Link Here
184
                        if (isAssignableFrom(paramTypes[j], varType)) {
184
                        if (isAssignableFrom(paramTypes[j], varType)) {
185
                            assignableMatch++;
185
                            assignableMatch++;
186
                        } else {
186
                        } else {
187
                            if (paramValues == null) {
187
                            if (paramValues == null || j >= paramValues.length) {
188
                                noMatch = true;
188
                                noMatch = true;
189
                                break;
189
                                break;
190
                            } else {
190
                            } else {
Lines 203-209 Link Here
203
                } else if (isAssignableFrom(paramTypes[i], mParamTypes[i])) {
203
                } else if (isAssignableFrom(paramTypes[i], mParamTypes[i])) {
204
                    assignableMatch++;
204
                    assignableMatch++;
205
                } else {
205
                } else {
206
                    if (paramValues == null) {
206
                    if (paramValues == null || i >= paramValues.length) {
207
                        noMatch = true;
207
                        noMatch = true;
208
                        break;
208
                        break;
209
                    } else {
209
                    } else {

Return to bug 60844