On Tue, 9 Jul 2024 17:34:14 GMT, Chen Liang <li...@openjdk.org> wrote:

> Please review the fix for a major transformation bug within the ClassFile 
> API, where certain kinds of buffered elements produced by one transform is 
> not sent to the next, and the "chained" (`andThen` transformation chains) 
> builders returning the wrong builder for call chains.
> 
> This is intended to be backported to JDK 23, as this has significant impact 
> on user experience with ClassFile API transformations. The backport won't be 
> clean as we already renamed `ClassFile.transform` to `transformClass`, which 
> will be reverted in the backport.

This pull request has now been integrated.

Changeset: cad68e06
Author:    Chen Liang <li...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/cad68e06ecad1e19091d1af9c0f9b8145d6842fb
Stats:     293 lines in 10 files changed: 169 ins; 97 del; 27 mod

8335935: Chained builders not sending transformed models to next transforms

Reviewed-by: asotona

-------------

PR: https://git.openjdk.org/jdk/pull/20100

Reply via email to