Files
openide/java/compiler/impl
Nikolay Chashnikov a3c630afba [java compiler] subscribe to changes in project model via listeners registered in JavaPlugin.xml
Before it was done inside postStartupActivity, and skipped in tests. The new way may slightly improve performance (the listener won't be loaded until something is actually changed in the workspace model), helps to avoid race conditions (what if project configuration is changed before startup activity finishes?). Also, since the listeners now work in tests as well, we'll be able to get rid of custom logic in tests, and they may start catching bugs like IDEA-344089.

GitOrigin-RevId: 74489f5ea1121fae04aa51920f265ac6fe29e8f7
2024-01-26 12:53:14 +00:00
..