Nikolay Krasko
e99dc0f87f
Show only unique diagnostics in psi checker (KT-35578)
...
MissingDependencyClassChecker.collectDiagnostics now show only unique diagnostics
As per-file analyzer trace used in checker delegates to resolve session trace, diagnostics might be duplicated because of race condition:
1. If a non-checker thread performs analyze first, diagnostics for global elements will be stored in the resolve session trace only once.
2 If the checker threads comes to the analyze first, diagnostics will be stored in the local trace, and after that might be duplicated in the resolve session trace by other analyzers.
#KT-35578 Fixed
2019-12-20 02:39:05 +03:00
..
2019-11-29 15:44:58 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-29 15:44:58 +01:00
2019-11-29 15:45:09 +01:00
2019-11-29 15:45:09 +01:00
2019-10-30 21:41:29 +01:00
2019-10-30 21:41:29 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-29 15:45:09 +01:00
2019-11-29 15:44:58 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-29 15:45:09 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-29 15:44:58 +01:00
2019-11-29 15:45:09 +01:00
2019-11-29 15:45:09 +01:00
2019-10-30 21:41:29 +01:00
2019-10-30 21:41:29 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-10-30 21:41:29 +01:00
2019-11-27 13:43:10 +01:00
2019-12-20 02:39:05 +03:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-11-27 13:43:10 +01:00
2019-10-30 21:41:29 +01:00
2019-11-30 18:50:44 +01:00
2019-11-27 13:43:10 +01:00