// License: GPL. For details, see LICENSE file. package java.util.concurrent.locks; /** * this is just an empty shell, so JOSM core code does not need to be fixed */ public class ReentrantReadWriteLock implements ReadWriteLock { public static class ReadLock implements Lock { public void lock() { } public void unlock() { } } public static class WriteLock implements Lock { public void lock() { } public void unlock() { } } Lock rl = new ReadLock(); Lock wl = new WriteLock(); public Lock readLock() { return rl; } public Lock writeLock() { return wl; } }