diff options
Diffstat (limited to 'test/956-methodhandles/src/Main.java')
-rw-r--r-- | test/956-methodhandles/src/Main.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/956-methodhandles/src/Main.java b/test/956-methodhandles/src/Main.java index 168862c040..51f7a17779 100644 --- a/test/956-methodhandles/src/Main.java +++ b/test/956-methodhandles/src/Main.java @@ -185,6 +185,12 @@ public class Main { MethodType.methodType(void.class), D.class /* specialCaller */); mh3.invoke(dInstance); + try { + mh3.invokeExact((D) null); + fail("Expected NPE to be thrown"); + } catch (NullPointerException expected) { + } + // The private method shouldn't be accessible from any special caller except // itself... try { |