@Override public K lowerKey(K key) { return delegate.lowerKey(key); }
@Override public K lowerKey(K key) { return delegate.lowerKey(key); }
@Override public K lowerKey(K key) { synchronized (mutex) { return delegate().lowerKey(key); } }
@Override public K lowerKey(K key) { synchronized (mutex) { return delegate().lowerKey(key); } }
@Override public K lower(K e) { return map().lowerKey(e); }
@Override public K lowerKey(K key) { return delegate().lowerKey(key); }
@Override public K lowerKey(K key) { return delegate.lowerKey(checkValid(key)); }
@Override public K lowerKey(K key) { return fromMap().lowerKey(key); }
@Override public K higherKey(K key) { return forward().lowerKey(key); }
@Override public K lowerKey(K key) { synchronized (mutex) { return delegate().lowerKey(key); } }
@Override public K lowerKey(K key) { return delegate().lowerKey(key); }
@Override public K lowerKey(K key) { return fromMap().lowerKey(key); }
@Override public K lower(K e) { return map().lowerKey(e); }
@Override public K higherKey(K key) { return forward().lowerKey(key); }
@Override public K lowerKey(K key) { return delegate().lowerKey(key); }
@CollectionSize.Require(SEVERAL) public void testLower() { resetWithHole(); assertEquals(null, navigableMap.lowerEntry(a.getKey())); assertEquals(null, navigableMap.lowerKey(a.getKey())); assertEquals(a, navigableMap.lowerEntry(b.getKey())); assertEquals(a.getKey(), navigableMap.lowerKey(b.getKey())); assertEquals(a, navigableMap.lowerEntry(c.getKey())); assertEquals(a.getKey(), navigableMap.lowerKey(c.getKey())); }
@Override public K lowerKey(K key) { assertTrue(Thread.holdsLock(mutex)); return delegate().lowerKey(key); }
public void testLowerKey() { create().lowerKey("a"); }
@CollectionSize.Require(ONE) public void testSingletonMapNearby() { assertNull(navigableMap.lowerEntry(k0())); assertNull(navigableMap.lowerKey(k0())); assertEquals(a, navigableMap.floorEntry(k0())); assertEquals(a.getKey(), navigableMap.floorKey(k0())); assertEquals(a, navigableMap.ceilingEntry(k0())); assertEquals(a.getKey(), navigableMap.ceilingKey(k0())); assertNull(navigableMap.higherEntry(k0())); assertNull(navigableMap.higherKey(k0())); }
@CollectionSize.Require(ZERO) public void testEmptyMapNearby() { assertNull(navigableMap.lowerEntry(k0())); assertNull(navigableMap.lowerKey(k0())); assertNull(navigableMap.floorEntry(k0())); assertNull(navigableMap.floorKey(k0())); assertNull(navigableMap.ceilingEntry(k0())); assertNull(navigableMap.ceilingKey(k0())); assertNull(navigableMap.higherEntry(k0())); assertNull(navigableMap.higherKey(k0())); }