package com.google.common.collect; import java.util.Collection; import java.util.Map; import java.util.Set; /* loaded from: classes2.dex */ public interface Table { /* loaded from: classes2.dex */ public interface Cell { boolean equals(Object obj); C getColumnKey(); R getRowKey(); V getValue(); int hashCode(); } Set> cellSet(); void clear(); Map column(C c); Set columnKeySet(); Map> columnMap(); boolean contains(Object obj, Object obj2); boolean containsColumn(Object obj); boolean containsRow(Object obj); boolean containsValue(Object obj); boolean equals(Object obj); V get(Object obj, Object obj2); int hashCode(); boolean isEmpty(); V put(R r, C c, V v); void putAll(Table table); V remove(Object obj, Object obj2); Map row(R r); Set rowKeySet(); Map> rowMap(); int size(); Collection values(); }