-
Enhancement
-
Resolution: Fixed
-
P4
-
24
-
None
XxxBuilder.original method is mostly meaningless to transforms: if a transform is run alone in transformClass/Method/Field/Code, it can access the original model; otherwise, other transforms could have changed the models significantly that it's no longer associated to the original model. This API thus should be removed.
XxxModel.parent method should only return present if the model is bound. Most of the parent model access is used when analyzing a static parsed class. Transformed buffered models currently return their original model's parent (blocked byJDK-8335935), but this does not make sense that models sent to the same transform have different parents.
XxxModel.parent method should only return present if the model is bound. Most of the parent model access is used when analyzing a static parsed class. Transformed buffered models currently return their original model's parent (blocked by
- csr for
-
JDK-8336354 Remove ClassFile XxxBuilder.original and change XxxModel.parent behavior
- Closed
- is blocked by
-
JDK-8335935 Chained builders not sending transformed models to next transforms
- Resolved
- links to
-
Commit(master) openjdk/jdk/22914e07
-
Review(master) openjdk/jdk/20177