You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 3, 2024. It is now read-only.
Neither "Analyze data flow from here" nor "Analyze data flow to here" work correctly with the lombok plugin. It behaves as if the analysis was not able to see the code generated by lombok. Basically all field accesses done through lombok generated methods are invisible to the analysis, and that makes this tool completely useless.
Expected behavior
I would expect to see the whole data flow telling me how a field in an @value class is populated, but I only get a single line containing only that field name and none of its usages.
Version information
IDEA Version: 2019.3 EAP5 (Build #IU-193.4386.10)
JDK Version: 1.8.0_131-b11
OS Type & Version: Ubuntu 19.4
Lombok Plugin Version: 0.27-EAP
Lombok Dependency Version: 1.18.10
Steps to reproduce
Using the provided sample project:
Run "Analyze data flow TO here" on Order.product.
Notice how calls to the non-generated constructor are displayed in the hierarchy.
Notice how calls to the generated constructor are not displayed
Compare the results of running "Analyze data flow FROM here" on Order.product and Order.number
Notice how the analysis for Order.number which uses non-generated getters and setters shows calls to the getter
Notice how the analysis for Order.product which has @Getter and @Setter does not show any usages.