.class public abstract Landroidx/recyclerview/widget/u; .super Landroidx/recyclerview/widget/RecyclerView$Adapter; .source "ListAdapter.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Landroidx/recyclerview/widget/RecyclerView$Adapter<", "TVH;>;" } .end annotation # instance fields .field public final a:Landroidx/recyclerview/widget/d; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/recyclerview/widget/d<", "TT;>;" } .end annotation .end field .field public final b:Landroidx/recyclerview/widget/d$b; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/recyclerview/widget/d$b<", "TT;>;" } .end annotation .end field # direct methods .method public constructor (Landroidx/recyclerview/widget/c;)V .locals 3 .param p1 # Landroidx/recyclerview/widget/c; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/recyclerview/widget/c<", "TT;>;)V" } .end annotation .line 6 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V .line 7 new-instance v0, Landroidx/recyclerview/widget/u$a; invoke-direct {v0, p0}, Landroidx/recyclerview/widget/u$a;->(Landroidx/recyclerview/widget/u;)V iput-object v0, p0, Landroidx/recyclerview/widget/u;->b:Landroidx/recyclerview/widget/d$b; .line 8 new-instance v1, Landroidx/recyclerview/widget/d; new-instance v2, Landroidx/recyclerview/widget/b; invoke-direct {v2, p0}, Landroidx/recyclerview/widget/b;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V invoke-direct {v1, v2, p1}, Landroidx/recyclerview/widget/d;->(Landroidx/recyclerview/widget/v;Landroidx/recyclerview/widget/c;)V iput-object v1, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; .line 9 invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/d;->a(Landroidx/recyclerview/widget/d$b;)V return-void .end method .method public constructor (Landroidx/recyclerview/widget/k$f;)V .locals 4 .param p1 # Landroidx/recyclerview/widget/k$f; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/recyclerview/widget/k$f<", "TT;>;)V" } .end annotation .line 1 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V .line 2 new-instance v0, Landroidx/recyclerview/widget/u$a; invoke-direct {v0, p0}, Landroidx/recyclerview/widget/u$a;->(Landroidx/recyclerview/widget/u;)V iput-object v0, p0, Landroidx/recyclerview/widget/u;->b:Landroidx/recyclerview/widget/d$b; .line 3 new-instance v1, Landroidx/recyclerview/widget/d; new-instance v2, Landroidx/recyclerview/widget/b; invoke-direct {v2, p0}, Landroidx/recyclerview/widget/b;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V new-instance v3, Landroidx/recyclerview/widget/c$a; invoke-direct {v3, p1}, Landroidx/recyclerview/widget/c$a;->(Landroidx/recyclerview/widget/k$f;)V .line 4 invoke-virtual {v3}, Landroidx/recyclerview/widget/c$a;->a()Landroidx/recyclerview/widget/c; move-result-object p1 invoke-direct {v1, v2, p1}, Landroidx/recyclerview/widget/d;->(Landroidx/recyclerview/widget/v;Landroidx/recyclerview/widget/c;)V iput-object v1, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; .line 5 invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/d;->a(Landroidx/recyclerview/widget/d$b;)V return-void .end method # virtual methods .method public getItemCount()I .locals 1 .line 1 iget-object v0, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; invoke-virtual {v0}, Landroidx/recyclerview/widget/d;->b()Ljava/util/List; move-result-object v0 invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 return v0 .end method .method public k()Ljava/util/List; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "TT;>;" } .end annotation .line 1 iget-object v0, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; invoke-virtual {v0}, Landroidx/recyclerview/widget/d;->b()Ljava/util/List; move-result-object v0 return-object v0 .end method .method public l(I)Ljava/lang/Object; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(I)TT;" } .end annotation .line 1 iget-object v0, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; invoke-virtual {v0}, Landroidx/recyclerview/widget/d;->b()Ljava/util/List; move-result-object v0 invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public m(Ljava/util/List;Ljava/util/List;)V .locals 0 .param p1 # Ljava/util/List; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/util/List; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TT;>;", "Ljava/util/List<", "TT;>;)V" } .end annotation return-void .end method .method public n(Ljava/util/List;)V .locals 1 .param p1 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TT;>;)V" } .end annotation .line 1 iget-object v0, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/d;->f(Ljava/util/List;)V return-void .end method .method public o(Ljava/util/List;Ljava/lang/Runnable;)V .locals 1 .param p1 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p2 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TT;>;", "Ljava/lang/Runnable;", ")V" } .end annotation .line 1 iget-object v0, p0, Landroidx/recyclerview/widget/u;->a:Landroidx/recyclerview/widget/d; invoke-virtual {v0, p1, p2}, Landroidx/recyclerview/widget/d;->g(Ljava/util/List;Ljava/lang/Runnable;)V return-void .end method