@Override public K floorKey(K key) { return delegate.floorKey(key); }
@Override public K floorKey(K key) { return delegate.floorKey(key); }
@Override public K floorKey(K key) { synchronized (mutex) { return delegate().floorKey(key); } }
@Override public K ceilingKey(K key) { return forward().floorKey(key); }
@Override public K floorKey(K key) { synchronized (mutex) { return delegate().floorKey(key); } }
@Override public K ceilingKey(K key) { return forward().floorKey(key); }
@Override public K floorKey(K key) { return fromMap().floorKey(key); }
@Override public K floor(K e) { return map().floorKey(e); }
@Override public K floorKey(K key) { return delegate.floorKey(checkValid(key)); }
@Override public K floorKey(K key) { return delegate().floorKey(key); }
@Override public K floorKey(K key) { synchronized (mutex) { return delegate().floorKey(key); } }
@Override public K floor(K e) { return map().floorKey(e); }
@Override public K floorKey(K key) { return fromMap().floorKey(key); }
@Override public K floorKey(K key) { return delegate().floorKey(key); }
@Override public K ceilingKey(K key) { return forward().floorKey(key); }
@CollectionSize.Require(SEVERAL) public void testFloor() { resetWithHole(); assertEquals(a, navigableMap.floorEntry(a.getKey())); assertEquals(a.getKey(), navigableMap.floorKey(a.getKey())); assertEquals(a, navigableMap.floorEntry(b.getKey())); assertEquals(a.getKey(), navigableMap.floorKey(b.getKey())); assertEquals(c, navigableMap.floorEntry(c.getKey())); assertEquals(c.getKey(), navigableMap.floorKey(c.getKey())); }
@Override public K floorKey(K key) { assertTrue(Thread.holdsLock(mutex)); return delegate().floorKey(key); }
public void testFloorKey() { create().floorKey("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())); }