< 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 >