g.smali
.class public Lme/tatarka/bindingcollectionadapter2/g;
.super Ljava/lang/Object;
.source "BindingRecyclerViewAdapters.java"
# direct methods
.method public static a(Landroidx/recyclerview/widget/RecyclerView;Lme/tatarka/bindingcollectionadapter2/j;Ljava/util/List;Lme/tatarka/bindingcollectionadapter2/f;Lme/tatarka/bindingcollectionadapter2/f$b;Lme/tatarka/bindingcollectionadapter2/f$c;Landroidx/recyclerview/widget/AsyncDifferConfig;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Landroidx/recyclerview/widget/RecyclerView;",
"Lme/tatarka/bindingcollectionadapter2/j<",
"-TT;>;",
"Ljava/util/List<",
"TT;>;",
"Lme/tatarka/bindingcollectionadapter2/f<",
"TT;>;",
"Lme/tatarka/bindingcollectionadapter2/f$b<",
"-TT;>;",
"Lme/tatarka/bindingcollectionadapter2/f$c;",
"Landroidx/recyclerview/widget/AsyncDifferConfig<",
"TT;>;)V"
}
.end annotation
if-eqz p1, :cond_44
.line 1
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$a;
move-result-object v0
check-cast v0, Lme/tatarka/bindingcollectionadapter2/f;
if-nez p3, :cond_13
if-nez v0, :cond_12
.line 2
new-instance p3, Lme/tatarka/bindingcollectionadapter2/f;
invoke-direct {p3}, Lme/tatarka/bindingcollectionadapter2/f;-><init>()V
goto :goto_13
:cond_12
move-object p3, v0
.line 3
:cond_13
:goto_13
invoke-virtual {p3, p1}, Lme/tatarka/bindingcollectionadapter2/f;->setItemBinding(Lme/tatarka/bindingcollectionadapter2/j;)V
if-eqz p6, :cond_35
if-eqz p2, :cond_35
.line 4
sget p1, Lme/tatarka/bindingcollectionadapter2/recyclerview/R$id;->bindingcollectiondapter_list_id:I
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->getTag(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lme/tatarka/bindingcollectionadapter2/collections/AsyncDiffObservableList;
if-nez p1, :cond_31
.line 5
new-instance p1, Lme/tatarka/bindingcollectionadapter2/collections/AsyncDiffObservableList;
invoke-direct {p1, p6}, Lme/tatarka/bindingcollectionadapter2/collections/AsyncDiffObservableList;-><init>(Landroidx/recyclerview/widget/AsyncDifferConfig;)V
.line 6
sget p6, Lme/tatarka/bindingcollectionadapter2/recyclerview/R$id;->bindingcollectiondapter_list_id:I
invoke-virtual {p0, p6, p1}, Landroid/view/ViewGroup;->setTag(ILjava/lang/Object;)V
.line 7
invoke-virtual {p3, p1}, Lme/tatarka/bindingcollectionadapter2/f;->setItems(Ljava/util/List;)V
.line 8
:cond_31
invoke-virtual {p1, p2}, Lme/tatarka/bindingcollectionadapter2/collections/AsyncDiffObservableList;->a(Ljava/util/List;)V
goto :goto_38
.line 9
:cond_35
invoke-virtual {p3, p2}, Lme/tatarka/bindingcollectionadapter2/f;->setItems(Ljava/util/List;)V
.line 10
:goto_38
invoke-virtual {p3, p4}, Lme/tatarka/bindingcollectionadapter2/f;->setItemIds(Lme/tatarka/bindingcollectionadapter2/f$b;)V
.line 11
invoke-virtual {p3, p5}, Lme/tatarka/bindingcollectionadapter2/f;->setViewHolderFactory(Lme/tatarka/bindingcollectionadapter2/f$c;)V
if-eq v0, p3, :cond_48
.line 12
invoke-virtual {p0, p3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$a;)V
goto :goto_48
:cond_44
const/4 p1, 0x0
.line 13
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$a;)V
:cond_48
:goto_48
return-void
.end method