b.smali

.class public final Ljg/b;
.super Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
.source "ChatAdapterDataObserverProxy.kt"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ljg/b$a;
    }
.end annotation

.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0000\n\u0002\u0008\u0007\u0018\u0000 \u00142\u00020\u0001:\u0001\u0014B!\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0002\u0010\u0007J\u0008\u0010\u0008\u001a\u00020\tH\u0016J\u0018\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\u00042\u0006\u0010\u000c\u001a\u00020\u0004H\u0016J\"\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\u00042\u0006\u0010\u000c\u001a\u00020\u00042\u0008\u0010\r\u001a\u0004\u0018\u00010\u000eH\u0016J\u0018\u0010\u000f\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\u00042\u0006\u0010\u000c\u001a\u00020\u0004H\u0016J \u0010\u0010\u001a\u00020\t2\u0006\u0010\u0011\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u000c\u001a\u00020\u0004H\u0016J\u0018\u0010\u0013\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\u00042\u0006\u0010\u000c\u001a\u00020\u0004H\u0016R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0001X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0015"
    }
    d2 = {
        "Lcom/shopee/foody/driver/im/adapter/ChatAdapterDataObserverProxy;",
        "Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;",
        "observer",
        "footerCount",
        "",
        "listener",
        "Lcom/shopee/foody/driver/im/adapter/AdapterDataChangedListener;",
        "(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;ILcom/shopee/foody/driver/im/adapter/AdapterDataChangedListener;)V",
        "onChanged",
        "",
        "onItemRangeChanged",
        "positionStart",
        "itemCount",
        "payload",
        "",
        "onItemRangeInserted",
        "onItemRangeMoved",
        "fromPosition",
        "toPosition",
        "onItemRangeRemoved",
        "Companion",
        "driver_indonesiaRelease"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.end annotation


# instance fields
.field public final a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

.field public final b:I

.field public final c:Ljg/a;


# direct methods
.method public static constructor <clinit>()V
    .registers 2

    new-instance v0, Ljg/b$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ljg/b$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V

    return-void
.end method

.method public constructor <init>(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;ILjg/a;)V
    .registers 4

    invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;-><init>()V

    iput-object p1, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    iput p2, p0, Ljg/b;->b:I

    iput-object p3, p0, Ljg/b;->c:Ljg/a;

    return-void
.end method


# virtual methods
.method public onChanged()V
    .registers 4

    sget-object v0, Lqa/d;->e:Lqa/d$a;

    sget-object v1, Ljg/b$b;->a:Ljg/b$b;

    const-string v2, "AdapterDataObserverProxy"

    invoke-virtual {v0, v2, v1}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v0, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onChanged()V

    return-void
.end method

.method public onItemRangeChanged(II)V
    .registers 6

    sget-object v0, Lqa/d;->e:Lqa/d$a;

    new-instance v1, Ljg/b$c;

    invoke-direct {v1, p1, p2}, Ljg/b$c;-><init>(II)V

    const-string v2, "AdapterDataObserverProxy"

    invoke-virtual {v0, v2, v1}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v0, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onItemRangeChanged(II)V

    return-void
.end method

.method public onItemRangeChanged(IILjava/lang/Object;)V
    .registers 7

    sget-object v0, Lqa/d;->e:Lqa/d$a;

    new-instance v1, Ljg/b$d;

    invoke-direct {v1, p1, p2}, Ljg/b$d;-><init>(II)V

    const-string v2, "AdapterDataObserverProxy"

    invoke-virtual {v0, v2, v1}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v0, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onItemRangeChanged(IILjava/lang/Object;)V

    iget-object p2, p0, Ljg/b;->c:Ljg/a;

    if-eqz p2, :cond_18

    invoke-interface {p2, p1}, Ljg/a;->b(I)V

    :cond_18
    return-void
.end method

.method public onItemRangeInserted(II)V
    .registers 7

    if-lez p1, :cond_6

    iget v0, p0, Ljg/b;->b:I

    add-int/2addr v0, p1

    goto :goto_7

    :cond_6
    move v0, p1

    :goto_7
    sget-object v1, Lqa/d;->e:Lqa/d$a;

    new-instance v2, Ljg/b$e;

    invoke-direct {v2, v0, p2}, Ljg/b$e;-><init>(II)V

    const-string v3, "AdapterDataObserverProxy"

    invoke-virtual {v1, v3, v2}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v1, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v1, v0, p2}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onItemRangeInserted(II)V

    iget-object p2, p0, Ljg/b;->c:Ljg/a;

    if-eqz p2, :cond_1f

    invoke-interface {p2, p1}, Ljg/a;->a(I)V

    :cond_1f
    return-void
.end method

.method public onItemRangeMoved(III)V
    .registers 7

    sget-object v0, Lqa/d;->e:Lqa/d$a;

    new-instance v1, Ljg/b$f;

    invoke-direct {v1, p1, p2, p3}, Ljg/b$f;-><init>(III)V

    const-string v2, "AdapterDataObserverProxy"

    invoke-virtual {v0, v2, v1}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v0, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onItemRangeMoved(III)V

    return-void
.end method

.method public onItemRangeRemoved(II)V
    .registers 6

    sget-object v0, Lqa/d;->e:Lqa/d$a;

    new-instance v1, Ljg/b$g;

    invoke-direct {v1, p1, p2}, Ljg/b$g;-><init>(II)V

    const-string v2, "AdapterDataObserverProxy"

    invoke-virtual {v0, v2, v1}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    iget-object v0, p0, Ljg/b;->a:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;

    invoke-virtual {v0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->onItemRangeRemoved(II)V

    return-void
.end method