Threading and concurrency problems
Reports threading and concurrency issues in code using information from com.intellij.util.concurrency.annotations
annotations.
Work in progress.
Enable options below to check @Requires(Read|Write)Lock
inside @RequiresEdt
blocks. Additionally, non-overriding public methods having not all annotations present can be highlighted + quickfix to add missing annotations.
New in 2023.2
Inspection options
Option | Type | Default |
---|---|---|
Check inside @RequiresEdt | Group | None |
@RequiresReadLock | Checkbox | false |
@RequiresWriteLock | Checkbox | false |
Check missing annotations for public methods | Checkbox | false |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Plugin DevKit, 233.SNAPSHOT |
Last modified: 13 July 2023