Inspectopedia Help

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