nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
changeset 16194 3d0b930f4b47
parent 16188 d6390b0ea32a
child 16195 3f6c0ab2597a
--- a/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java	Thu Jan 24 12:15:29 2013 -0400
+++ b/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java	Thu Jan 24 22:38:58 2013 +0530
@@ -2076,7 +2076,7 @@
         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());