0aC.smali
.class public LX/0aC;
.super Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = LX/09I;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:LX/09I;
# direct methods
.method public constructor <init>(LX/09I;)V
.registers 2
.prologue
.line 16842752
iput-object p1, p0, LX/0aC;->a:LX/09I;
.line 16842754
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;-><init>()V
.line 16842757
return-void
.end method
# virtual methods
.method public onChanged()V
.registers 3
.prologue
.line 196608
iget-object v1, p0, LX/0aC;->a:LX/09I;
.line 196610
iget-object v0, v1, LX/09I;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
.line 196612
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I
.line 196615
move-result v0
.line 196616
iput v0, v1, LX/09I;->c:I
.line 196618
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 196620
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 196622
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 196624
invoke-interface {v1, v0}, LX/09H;->a(LX/09I;)V
.line 196627
return-void
.end method
.method public onItemRangeChanged(II)V
.registers 6
.prologue
.line 33685504
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33685506
iget-object v2, v0, LX/09I;->b:LX/09H;
.line 33685508
iget-object v1, p0, LX/0aC;->a:LX/09I;
.line 33685510
const/4 v0, 0x0
.line 33685511
invoke-interface {v2, v1, p1, p2, v0}, LX/09H;->a(LX/09I;IILjava/lang/Object;)V
.line 33685514
return-void
.end method
.method public onItemRangeChanged(IILjava/lang/Object;)V
.registers 6
.prologue
.line 50528256
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 50528258
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 50528260
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 50528262
invoke-interface {v1, v0, p1, p2, p3}, LX/09H;->a(LX/09I;IILjava/lang/Object;)V
.line 50528265
return-void
.end method
.method public onItemRangeInserted(II)V
.registers 5
.prologue
.line 33816576
iget-object v1, p0, LX/0aC;->a:LX/09I;
.line 33816578
iget v0, v1, LX/09I;->c:I
.line 33816580
add-int/2addr v0, p2
.line 33816581
iput v0, v1, LX/09I;->c:I
.line 33816583
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816585
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 33816587
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816589
invoke-interface {v1, v0, p1, p2}, LX/09H;->a(LX/09I;II)V
.line 33816592
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816594
iget v0, v0, LX/09I;->c:I
.line 33816596
if-lez v0, :cond_2b
.line 33816598
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816600
iget-object v0, v0, LX/09I;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
.line 33816602
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
.line 33816605
move-result-object v1
.line 33816606
sget-object v0, Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->PREVENT_WHEN_EMPTY:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
.line 33816608
if-ne v1, v0, :cond_2b
.line 33816610
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816612
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 33816614
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816616
invoke-interface {v1, v0}, LX/09H;->b(LX/09I;)V
.line 33816619
:cond_2b
return-void
.end method
.method public onItemRangeMoved(III)V
.registers 6
.prologue
.line 50528256
const/4 v1, 0x1
.line 50528257
if-ne p3, v1, :cond_12
.line 50528259
:goto_3
const-string v0, "moving more than 1 item is not supported in RecyclerView"
.line 50528261
invoke-static {v1, v0}, Landroidx/core/util/Preconditions;->checkArgument(ZLjava/lang/Object;)V
.line 50528264
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 50528266
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 50528268
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 50528270
invoke-interface {v1, v0, p1, p2}, LX/09H;->c(LX/09I;II)V
.line 50528273
return-void
.line 50528274
:cond_12
const/4 v1, 0x0
.line 50528275
goto :goto_3
.end method
.method public onItemRangeRemoved(II)V
.registers 5
.prologue
.line 33816576
iget-object v1, p0, LX/0aC;->a:LX/09I;
.line 33816578
iget v0, v1, LX/09I;->c:I
.line 33816580
sub-int/2addr v0, p2
.line 33816581
iput v0, v1, LX/09I;->c:I
.line 33816583
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816585
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 33816587
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816589
invoke-interface {v1, v0, p1, p2}, LX/09H;->b(LX/09I;II)V
.line 33816592
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816594
iget v1, v0, LX/09I;->c:I
.line 33816596
const/4 v0, 0x1
.line 33816597
if-ge v1, v0, :cond_2c
.line 33816599
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816601
iget-object v0, v0, LX/09I;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
.line 33816603
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
.line 33816606
move-result-object v1
.line 33816607
sget-object v0, Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->PREVENT_WHEN_EMPTY:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
.line 33816609
if-ne v1, v0, :cond_2c
.line 33816611
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816613
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 33816615
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 33816617
invoke-interface {v1, v0}, LX/09H;->b(LX/09I;)V
.line 33816620
:cond_2c
return-void
.end method
.method public onStateRestorationPolicyChanged()V
.registers 3
.prologue
.line 131072
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 131074
iget-object v1, v0, LX/09I;->b:LX/09H;
.line 131076
iget-object v0, p0, LX/0aC;->a:LX/09I;
.line 131078
invoke-interface {v1, v0}, LX/09H;->b(LX/09I;)V
.line 131081
return-void
.end method