< prev index next >
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Print this page
@@ -346,11 +346,11 @@
@Override
public Class<?> install(final String className, final byte[] bytecode) {
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);
}
}
< prev index next >