what-the-bank/sources/o/Ran.java

78 lines
2.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerView.zJl;
import java.util.List;
import o.CPd;
import o.HOS;
import o.XRa;
/* loaded from: classes.dex */
public abstract class Ran<T, VH extends RecyclerView.zJl> extends RecyclerView.Sts<VH> {
final CPd<T> mDiffer;
private final CPd.HBt<T> mListener;
public void onCurrentListChanged(List<T> list, List<T> list2) {
}
public Ran(HOS.IeS<T> ieS) {
CPd.HBt<T> hBt = new CPd.HBt<T>(this) { // from class: o.Ran.4
final Ran d;
{
this.d = this;
}
@Override // o.CPd.HBt
public final void b(List<T> list, List<T> list2) {
this.d.onCurrentListChanged(list, list2);
}
};
this.mListener = hBt;
CPd<T> cPd = new CPd<>(new gFq(this), new XRa.IeS(ieS).e());
this.mDiffer = cPd;
cPd.b.add(hBt);
}
protected Ran(XRa<T> xRa) {
CPd.HBt<T> hBt = new CPd.HBt<T>(this) { // from class: o.Ran.4
final Ran d;
{
this.d = this;
}
@Override // o.CPd.HBt
public final void b(List<T> list, List<T> list2) {
this.d.onCurrentListChanged(list, list2);
}
};
this.mListener = hBt;
CPd<T> cPd = new CPd<>(new gFq(this), xRa);
this.mDiffer = cPd;
cPd.b.add(hBt);
}
public void submitList(List<T> list, Runnable runnable) {
this.mDiffer.d(list, runnable);
}
public List<T> getCurrentList() {
return this.mDiffer.f;
}
/* JADX INFO: Access modifiers changed from: protected */
public T getItem(int i) {
return this.mDiffer.f.get(i);
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public int getItemCount() {
return this.mDiffer.f.size();
}
public void submitList(List<T> list) {
this.mDiffer.d(list, null);
}
}