'wait()' while not synced
Reports calls to wait()
not made inside a corresponding synchronized statement or synchronized method.
Calling wait()
on an object without holding a lock on that object will result in an IllegalMonitorStateException
being thrown. Such a construct is not necessarily an error, as the necessary lock may be acquired before the containing method is called, but its worth looking at.
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Groovy, 233.SNAPSHOT |
Last modified: 13 July 2023