package com.google.common.collect; import java.util.Collection; import java.util.Map; import java.util.Set; /* loaded from: classes2.dex */ public abstract class ForwardingMultimap extends ForwardingObject implements Multimap { /* JADX INFO: Access modifiers changed from: protected */ @Override // com.google.common.collect.ForwardingObject public abstract Multimap delegate(); @Override // com.google.common.collect.Multimap, com.google.common.collect.ListMultimap public Map> asMap() { return delegate().asMap(); } @Override // com.google.common.collect.Multimap public void clear() { delegate().clear(); } @Override // com.google.common.collect.Multimap public boolean containsEntry(Object obj, Object obj2) { return delegate().containsEntry(obj, obj2); } @Override // com.google.common.collect.Multimap public boolean containsKey(Object obj) { return delegate().containsKey(obj); } @Override // com.google.common.collect.Multimap public boolean containsValue(Object obj) { return delegate().containsValue(obj); } @Override // com.google.common.collect.Multimap public Collection> entries() { return delegate().entries(); } public Collection get(K k) { return delegate().get(k); } @Override // com.google.common.collect.Multimap public boolean isEmpty() { return delegate().isEmpty(); } @Override // com.google.common.collect.Multimap public Multiset keys() { return delegate().keys(); } @Override // com.google.common.collect.Multimap public Set keySet() { return delegate().keySet(); } @Override // com.google.common.collect.Multimap public boolean put(K k, V v) { return delegate().put(k, v); } @Override // com.google.common.collect.Multimap public boolean putAll(K k, Iterable iterable) { return delegate().putAll(k, iterable); } @Override // com.google.common.collect.Multimap public boolean putAll(Multimap multimap) { return delegate().putAll(multimap); } @Override // com.google.common.collect.Multimap public boolean remove(Object obj, Object obj2) { return delegate().remove(obj, obj2); } public Collection removeAll(Object obj) { return delegate().removeAll(obj); } public Collection replaceValues(K k, Iterable iterable) { return delegate().replaceValues(k, iterable); } @Override // com.google.common.collect.Multimap public int size() { return delegate().size(); } @Override // com.google.common.collect.Multimap public Collection values() { return delegate().values(); } @Override // com.google.common.collect.Multimap, com.google.common.collect.ListMultimap public boolean equals(Object obj) { return obj == this || delegate().equals(obj); } @Override // com.google.common.collect.Multimap public int hashCode() { return delegate().hashCode(); } }