Inspectopedia Help

Unknown '@GuardedBy' field

Reports @GuardedBy annotations in which the specified guarding field is unknown.


private Object state; @GuardedBy("lock") //unknown guard reference public void bar() { state = new Object(); }

Supported @GuardedBy annotations are:

  • net.jcip.annotations.GuardedBy

  • javax.annotation.concurrent.GuardedBy

  • org.apache.http.annotation.GuardedBy


  • androidx.annotation.GuardedBy


Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.14841

Last modified: 12 March 2024