/**
* This file is licensed under the University of Illinois/NCSA Open Source License. See LICENSE.TXT for details.
*/
package p;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import edu.illinois.keshmesh.annotations.EntryPoint;
public class A {
final Lock lock = new ReentrantLock();
final Condition condition = lock.newCondition();
@EntryPoint
public static void main(String args[]) {
new A().m();
}
private void m() {
/*[LCK03J,01,java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject*/synchronized(condition) {
System.out.println("no replace");
}/*]*/
}
}