< prev index next >
test/jdk/jdk/jfr/event/runtime/TestClasses.java
Print this page
@@ -88,13 +88,13 @@
Runnable r = () -> System.out.println("Hello");
r.run();
}
public static void createNonFindableClasses(byte[] klassbuf) throws Throwable {
- // Create a weak hidden class and an array of weak hidden classes.
+ // Create a hidden class and an array of hidden classes.
Lookup lookup = MethodHandles.lookup();
- Class<?> clh = lookup.defineHiddenClass(klassbuf, false, NESTMATE, WEAK).lookupClass();
+ Class<?> clh = lookup.defineHiddenClass(klassbuf, false, NESTMATE).lookupClass();
Class<?> arrayOfHidden = Array.newInstance(clh, 10).getClass(); // HAS ISSUES?
// Create an Unsafe anonymous class and an array of unsafe anonymous classes.
Unsafe unsafe = Unsafe.getUnsafe();
Class<?> clu = unsafe.defineAnonymousClass(TestClass.class, klassbuf, new Object[0]);
< prev index next >