--- old/src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java 2020-03-17 11:31:38.000000000 -0700 +++ new/src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java 2020-03-17 11:31:37.000000000 -0700 @@ -45,7 +45,7 @@ import static java.lang.invoke.MethodHandles.lookup; import static java.lang.invoke.MethodType.methodType; -import static java.lang.invoke.MethodHandleNatives.Constants.*; +import static java.lang.invoke.MethodHandles.Lookup.ClassOption.*; import static jdk.internal.org.objectweb.asm.Opcodes.*; /** @@ -1142,7 +1142,7 @@ byte[] classBytes = cw.toByteArray(); try { - Class innerClass = lookup.defineHiddenClass(classBytes,true).lookupClass(); + Class innerClass = lookup.defineHiddenClass(classBytes, true, STRONG).lookupClass(); dumpIfEnabled(className, classBytes); return lookup.findStatic(innerClass, METHOD_NAME, args); } catch (Exception e) {