< prev index next >

test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java

Print this page

        

@@ -105,13 +105,13 @@
         int x1 = testInjectedClass(c);
         assertTrue(x1 == privMethod());
     }
 
     @Test
-    public void hiddenWeakClass() throws Throwable {
-        // define a weak class
-        Lookup lookup = MethodHandles.lookup().defineHiddenClass(bytes, false, NESTMATE, WEAK);
+    public void hiddenStrongClass() throws Throwable {
+        // define a hidden class strongly referenced by the class loader
+        Lookup lookup = MethodHandles.lookup().defineHiddenClass(bytes, false, NESTMATE, STRONG);
         assertNestmate(lookup);
     }
 
     @Test(expectedExceptions = IllegalAccessException.class)
     public void noPrivateLookupAccess() throws Throwable {
< prev index next >