changeset 9731 | d0f7a3e441c4 |
parent 9646 | 5ebbe5ab084f |
child 10082 | 761643c9bebd |
--- a/jdk/src/share/classes/java/lang/invoke/MethodTypeForm.java Tue May 17 19:48:14 2011 -0700 +++ b/jdk/src/share/classes/java/lang/invoke/MethodTypeForm.java Tue May 17 19:48:19 2011 -0700 @@ -448,6 +448,8 @@ Class<?>[] cs = null; for (int imax = ts.length, i = 0; i < imax; i++) { Class<?> c = canonicalize(ts[i], how); + if (c == void.class) + c = null; // a Void parameter was unwrapped to void; ignore if (c != null) { if (cs == null) cs = ts.clone();