src/jdk/nashorn/internal/runtime/ScriptObject.java
Print this page
*** 2074,2084 ****
}
final int parameterCount = methodType.parameterCount();
final int callCount = callType.parameterCount();
! final boolean isCalleeVarArg = parameterCount > 1 && 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;
--- 2074,2084 ----
}
final int parameterCount = methodType.parameterCount();
final int callCount = callType.parameterCount();
! 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;