@Override public synchronized boolean containsValue(Object value) { return wrapped.containsValue(value); }
@Override public boolean containsValue(Object value) { return delegate().containsValue(value); }
@Override public boolean containsValue(@Nullable Object value) { return original.containsValue(value); }
@Override public boolean containsValue(@NullableDecl Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@Override public boolean containsValue(Object value) { return delegate().containsValue(value); }
@Override public boolean containsValue(@NullableDecl Object value) { return original.containsValue(value); }
@Override public boolean containsValue(@Nullable Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@Override public boolean containsValue(@NullableDecl Object value) { return original.containsValue(value); }
@Override public boolean containsValue(Object value) { return delegate().containsValue(value); }
@Override public boolean containsValue(@Nullable Object value) { assertTrue(Thread.holdsLock(mutex)); return delegate.containsValue(value); }
@Override public void testContainsValue() { table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c'); assertTrue(table.containsValue('a')); assertTrue(table.containsValue('b')); assertTrue(table.containsValue('c')); assertFalse(table.containsValue('x')); assertTrue(table.containsValue(null)); }
public void testContainsValue() { table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c'); assertTrue(table.containsValue('a')); assertTrue(table.containsValue('b')); assertTrue(table.containsValue('c')); assertFalse(table.containsValue('x')); assertFalse(table.containsValue(null)); }
@Override public boolean containsValue(@NullableDecl Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@NoWarning(value="GC") public static void testTableOK(Table<String, Integer, Long> t) { t.contains("x", 1); t.containsRow("x"); t.containsColumn(1); t.containsValue(1L); t.get("x", 1); t.remove("x", 1); }
@ExpectWarning(value="GC", num=9) public static void testTable(Table<String, Integer, Long> t) { t.contains("x", "x"); t.contains(1, 1); t.containsRow(1); t.containsColumn("x"); t.containsValue(1); t.get("x", "x"); t.get(1, 1); t.remove("x", "x"); t.remove(1, 1); }
public void testPutIllegal() { table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c'); try { table.put("dog", 1, 'd'); fail(); } catch (IllegalArgumentException expected) { assertThat(expected).hasMessageThat().isEqualTo("Row dog not in [foo, bar, cat]"); } try { table.put("foo", 4, 'd'); fail(); } catch (IllegalArgumentException expected) { assertThat(expected).hasMessageThat().isEqualTo("Column 4 not in [1, 2, 3]"); } assertFalse(table.containsValue('d')); }
@Override public boolean containsValue(Object value) { if(value == null) { return false; } V1 mValue = tryTransforming(value, toValueFunction); return mValue != null && backingTable.containsValue(mValue); }
@Override public boolean containsValue(Object value) { return delegate().containsValue(value); }
@Override public boolean containsValue(@NullableDecl Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@Override public boolean containsValue(@Nullable Object value) { assertTrue(Thread.holdsLock(mutex)); return delegate.containsValue(value); }