package com.chad.library.adapter.base.util; import android.util.SparseArray; import com.chad.library.adapter.base.provider.BaseItemProvider; /* loaded from: classes.dex */ public class ProviderDelegate { private SparseArray mItemProviders = new SparseArray<>(); public SparseArray getItemProviders() { return this.mItemProviders; } public void registerProvider(BaseItemProvider baseItemProvider) { if (baseItemProvider == null) { throw new ItemProviderException("ItemProvider can not be null"); } int viewType = baseItemProvider.viewType(); if (this.mItemProviders.get(viewType) == null) { this.mItemProviders.put(viewType, baseItemProvider); } } }