On Thu, 3 Mar 2022 22:51:18 GMT, Coleen Phillimore <cole...@openjdk.org> wrote:
>> Alex Menkov has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Reworked the test > > test/jdk/java/lang/instrument/RetransformGenericSignatureTest.java line 1: > >> 1: /* > > Can you write this test in the framework where the newer RedefineClasses test > are in test/hotspot/jtreg/serviceability/jvmti/RedefineClasses ? You can > just write the new class as a string that the inMemory compiler compiles for > you. It's a lot simpler and doesn't use a shell script at all. Reworked the test: - used in-memory compirer and asm to prepare new version of the class; - used redefineClass instead of retransformClasses (ClassFileTransformer is not needed anymore); - used RedefineClassHelper agent instead of the agent from ATransformerManagementTestCase framework; - moved the test to test/hotspot/jtreg/serviceability/jvmti/RedefineClasses as actually it tests JVMTI functionality. ------------- PR: https://git.openjdk.java.net/jdk/pull/7676