blob: 5f48ad7f7c136f80e4e6de717083e5490839f752 [file] [log] [blame]
package com.siyeh.igtest.threading;
public class NotifyNotInSynchronizedContextInspection
{
private final Object lock = new Object();
public void foo()
{
lock.notify();
}
public synchronized void bar()
{
lock.notify();
}
public void barzoomb() {
synchronized (lock) {
lock.notify();
}
}
public void fooAll()
{
lock.notifyAll();
}
public synchronized void barAll()
{
lock.notifyAll();
}
public void barzoombAll() {
synchronized (lock) {
lock.notifyAll();
}
}
}