package com.google.common.collect; import java.util.Collection; import java.util.Iterator; import java.util.Set; import javax.annotation.CheckForNull; @ElementTypesAreNonnullByDefault /* loaded from: classes3.dex */ public interface Multiset extends Collection { /* loaded from: classes3.dex */ public interface Entry { boolean equals(@CheckForNull Object obj); int getCount(); @ParametricNullness E getElement(); int hashCode(); String toString(); } int add(@ParametricNullness E e, int i); boolean add(@ParametricNullness E e); boolean contains(@CheckForNull Object obj); @Override // java.util.Collection boolean containsAll(Collection collection); int count(@CheckForNull Object obj); Set elementSet(); Set> entrySet(); boolean equals(@CheckForNull Object obj); int hashCode(); Iterator iterator(); int remove(@CheckForNull Object obj, int i); boolean remove(@CheckForNull Object obj); boolean removeAll(Collection collection); boolean retainAll(Collection collection); int setCount(@ParametricNullness E e, int i); boolean setCount(@ParametricNullness E e, int i, int i2); int size(); String toString(); }