package com.google.common.collect;

import com.google.common.annotations.GwtCompatible;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.RandomAccess;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: loaded from: classes2.dex */
@GwtCompatible
@ElementTypesAreNonnullByDefault
public abstract class AbstractListMultimap<K, V> extends AbstractMapBasedMultimap<K, V> implements a1 {
    private static final long serialVersionUID = 6588350623831699109L;

    public AbstractListMultimap(Map map) {
        com.google.common.base.h.d(map.isEmpty());
        this.f23568e = map;
    }

    @Override // com.google.common.collect.e1
    public Map b() {
        Map map = this.f23728d;
        if (map != null) {
            return map;
        }
        Map mapH = h();
        this.f23728d = mapH;
        return mapH;
    }

    @Override // com.google.common.collect.t
    public boolean equals(Object obj) {
        return super.equals(obj);
    }

    @Override // com.google.common.collect.e1
    public boolean put(Object obj, Object obj2) {
        Collection collection = (Collection) this.f23568e.get(obj);
        if (collection != null) {
            if (!collection.add(obj2)) {
                return false;
            }
            this.f23569f++;
            return true;
        }
        Collection collectionI = i();
        if (!collectionI.add(obj2)) {
            throw new AssertionError("New Collection violated the Collection spec");
        }
        this.f23569f++;
        this.f23568e.put(obj, collectionI);
        return true;
    }

    @Override // com.google.common.collect.e1
    public List get(Object obj) {
        Collection collectionI = (Collection) this.f23568e.get(obj);
        if (collectionI == null) {
            collectionI = i();
        }
        List list = (List) collectionI;
        return list instanceof RandomAccess ? new k(this, obj, list, null) : new p(this, obj, list, null);
    }
}
