nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java
changeset 16768 1c6c10a6c095
parent 16245 6a1c6c8bc113
child 18841 9bbc4b8832b2
--- a/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java	Wed Apr 03 11:41:42 2013 +0530
+++ b/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java	Wed Apr 03 11:13:08 2013 +0200
@@ -152,7 +152,7 @@
         final Class<?>[] argTypes = new Class[args.length];
         for(int i = 0; i < argTypes.length; ++i) {
             final Object arg = args[i];
-            argTypes[i] = arg == null ? callSiteType.parameterType(i) : arg.getClass();
+            argTypes[i] = arg == null ? ClassString.NULL_CLASS : arg.getClass();
         }
         final ClassString classString = new ClassString(argTypes);
         MethodHandle method = argTypesToMethods.get(classString);