On Fri, 27 Jun 2025 04:19:49 GMT, David Holmes <dhol...@openjdk.org> wrote:
>> Yes, I wanted to use the ClassRemapper but all the tests that used >> RedefineClassHelper would have had to add @modules. We can change it later >> when ClassRemapper becomes available without adding modules. > >> the lambda just copies everything over as-is. > .. >> But be aware this code does not change the class name use anywhere in the >> code, descriptors, handles, annotation, etc..., just the class name itself. > > @coleenp don't we need to class name to be changed everywhere it appears in > the classfile? Or do we know these classes are trivial enough that there is > only a single occurrence of the name (and everything else is symbolic via the > constant pool) ? And `replaceAllStrings` is incorrectly named in that case. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25857#discussion_r2170733258