test/jdk/java/lang/constant/ClassDescTest.java
changeset 54720 c48f141e7c5b
parent 53909 446ec34c7838
--- a/test/jdk/java/lang/constant/ClassDescTest.java	Mon May 06 09:58:14 2019 -0700
+++ b/test/jdk/java/lang/constant/ClassDescTest.java	Mon May 06 14:47:55 2019 -0400
@@ -306,4 +306,28 @@
         assertEquals(s.resolveConstantDesc(LOOKUP), s);
         assertEquals(s.describeConstable().get(), s);
     }
+
+    public void testNullNestedClasses() {
+        ClassDesc cd = ClassDesc.of("Bar");
+        try {
+            cd.nested(null);
+            fail("");
+        } catch (NullPointerException e) {
+            // good
+        }
+
+        try {
+            cd.nested("good", null);
+            fail("");
+        } catch (NullPointerException e) {
+            // good
+        }
+
+        try {
+            cd.nested("good", "goodToo", null);
+            fail("");
+        } catch (NullPointerException e) {
+            // good
+        }
+    }
 }