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