-
Bug
-
Resolution: Fixed
-
P2
-
23, 24
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8337360 | 23.0.2 | Chen Liang | P2 | Resolved | Fixed | b01 |
JDK-8337907 | 23.0.1 | Chen Liang | P2 | Resolved | Fixed | b06 |
JDK-8336268 | 23 | Chen Liang | P2 | Closed | Fixed | b32 |
This is definitely a bug: currently, they are not only not sending the models to next transforms, but they also return the downstream instead of this builder for chaining. This is a violation of API specification too.
Simple reproducer attached. The "methodB" does not appear in the console output but appears in the class printer output.
A similar problems happens to BlockCodeBuilder writing bypassing downstream ChainedCodeBuilder, initially reported in
And as a consequence, we can remove TransformingCodeBuilder in favor of ChainedCodeBuilder.
- backported by
-
JDK-8337360 Chained builders not sending transformed models to next transforms
- Resolved
-
JDK-8337907 Chained builders not sending transformed models to next transforms
- Resolved
-
JDK-8336268 Chained builders not sending transformed models to next transforms
- Closed
- blocks
-
JDK-8335938 Review XxxBuilder.original and XxxModel.parent
- Resolved
- csr for
-
JDK-8336011 Chained builders not sending transformed models to next transforms
- Closed
- relates to
-
JDK-8335823 Update --release 23 symbol information for JDK 23 build 33
- Resolved
- links to
-
Commit(jdk23) openjdk/jdk/06191aca
-
Commit(master) openjdk/jdk/cad68e06
-
Review(jdk23) openjdk/jdk/20127
-
Review(master) openjdk/jdk/20100