--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java 2020-03-17 11:31:39.000000000 -0700 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java 2020-03-17 11:31:39.000000000 -0700 @@ -348,7 +348,7 @@ try { ANONYMOUS_INSTALLED_SCRIPT_COUNT.increment(); // Workaround: define it as a hidden nestmate so that the hostLookup can find private members - return hostLookup.defineHiddenClass(bytecode, true, ClassOption.NESTMATE, ClassOption.WEAK).lookupClass(); + return hostLookup.defineHiddenClass(bytecode, true, ClassOption.NESTMATE).lookupClass(); } catch (IllegalAccessException e) { throw new InternalError(e); }