src/jdk/nashorn/internal/runtime/ScriptObject.java
Print this page
@@ -2074,11 +2074,11 @@
}
final int parameterCount = methodType.parameterCount();
final int callCount = callType.parameterCount();
- final boolean isCalleeVarArg = parameterCount > 1 && methodType.parameterType(parameterCount - 1).isArray();
+ final boolean isCalleeVarArg = parameterCount > 0 && methodType.parameterType(parameterCount - 1).isArray();
final boolean isCallerVarArg = callerVarArg != null ? callerVarArg.booleanValue() : (callCount > 1 &&
callType.parameterType(callCount - 1).isArray());
if (callCount < parameterCount) {
final int missingArgs = parameterCount - callCount;