diff options
| -rw-r--r-- | test/956-methodhandles/src/Main.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/956-methodhandles/src/Main.java b/test/956-methodhandles/src/Main.java index 801904d9c9..fc9f030559 100644 --- a/test/956-methodhandles/src/Main.java +++ b/test/956-methodhandles/src/Main.java @@ -676,6 +676,13 @@ public class Main { Integer.class, MethodType.methodType(Integer.class, Integer.class)); fail("Unexpected success for non-void type for findConstructor"); } catch (NoSuchMethodException e) {} + + // Array class constructor. + try { + MethodHandle foo = MethodHandles.lookup().findConstructor( + Object[].class, MethodType.methodType(void.class)); + fail("Unexpected success for array class type for findConstructor"); + } catch (NoSuchMethodException e) {} } public static void testStringConstructors() throws Throwable { |