@Override public boolean containsColumn(@Nullable Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsRow(@Nullable Object rowKey) { return rowKey != null && safeContainsKey(backingMap, rowKey); }
@Override public boolean containsColumn(@NullableDecl Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsRow(@NullableDecl Object rowKey) { return rowKey != null && safeContainsKey(backingMap, rowKey); }
@Override public boolean containsRow(@Nullable Object rowKey) { return Maps.safeContainsKey(rowMap(), rowKey); }
@Override public boolean containsColumn(@Nullable Object columnKey) { return Maps.safeContainsKey(columnMap(), columnKey); }
@Override public boolean containsColumn(@NullableDecl Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsRow(@NullableDecl Object rowKey) { return rowKey != null && safeContainsKey(backingMap, rowKey); }
@Override public boolean containsColumn(@NullableDecl Object columnKey) { return Maps.safeContainsKey(columnMap(), columnKey); }
@Override public boolean containsRow(@NullableDecl Object rowKey) { return Maps.safeContainsKey(rowMap(), rowKey); }
@Override public boolean contains(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return row != null && Maps.safeContainsKey(row, columnKey); }
@Override public boolean containsRow(@NullableDecl Object rowKey) { return Maps.safeContainsKey(rowMap(), rowKey); }
@Override public boolean containsColumn(@NullableDecl Object columnKey) { return Maps.safeContainsKey(columnMap(), columnKey); }
@Override public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return row != null && Maps.safeContainsKey(row, columnKey); }
@Override public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return row != null && Maps.safeContainsKey(row, columnKey); }
@Override public boolean containsColumn(@Nullable Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsColumn(@Nullable Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsColumn(@Nullable Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean containsColumn(@Nullable Object columnKey) { if (columnKey == null) { return false; } for (Map<C, V> map : backingMap.values()) { if (safeContainsKey(map, columnKey)) { return true; } } return false; }
@Override public boolean contains(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return row != null && Maps.safeContainsKey(row, columnKey); }