On Tue, 17 Jun 2025 17:11:01 GMT, Coleen Phillimore <cole...@openjdk.org> wrote:
> I copied this code for another test in the Valhalla repo and thought it would > be a good utility function. It might be better written using the Classfile > API. > Tested with test. This looks reasonable. I've posted one nit suggestion. test/lib/RedefineClassHelper.java line 104: > 102: */ > 103: > 104: public static byte[] replaceAllStrings(ClassLoader loader, String > oldString, String newString) throws Exception { Nit: I'd suggest to rename parameters: `oldString` => `oldClassName` `newString` => `newClassName` Alternatively, it is possible to pass bytecodes buffer instead of class loader and keep `oldString` and `newString` as before. ------------- PR Review: https://git.openjdk.org/jdk/pull/25857#pullrequestreview-2937246161 PR Review Comment: https://git.openjdk.org/jdk/pull/25857#discussion_r2153274007