VHolder.smali

.class public abstract Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "SourceFile"

# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Landroidx/lifecycle/GenericLifecycleObserver;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<DATA:",
        "Ljava/lang/Object;",
        ">",
        "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
        "Landroid/view/View$OnClickListener;",
        "Landroidx/lifecycle/GenericLifecycleObserver;"
    }
.end annotation


# instance fields
.field protected f:Ljava/lang/String;

.field public g:Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "TDATA;"
        }
    .end annotation
.end field

.field protected h:I

.field protected i:Lcom/imo/android/imoim/feeds/ui/vhadapter/c;


# direct methods
.method public constructor <init>(Landroid/view/View;)V
    .registers 2

    .line 24
    invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V

    .line 17
    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->f:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method protected S_()V
    .registers 1

    return-void
.end method

.method public final a(I)Landroid/view/View;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Landroid/view/View;",
            ">(I)TT;"
        }
    .end annotation

    .line 28
    iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->itemView:Landroid/view/View;

    if-eqz v0, :cond_b

    .line 29
    iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->itemView:Landroid/view/View;

    invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    return-object p1

    :cond_b
    const/4 p1, 0x0

    return-object p1
.end method

.method public a(ILjava/lang/Object;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(ITDATA;)V"
        }
    .end annotation

    .line 36
    iput-object p2, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->g:Ljava/lang/Object;

    .line 37
    iput p1, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->h:I

    return-void
.end method

.method public a(Ljava/lang/Object;Lcom/imo/android/imoim/feeds/ui/vhadapter/b;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TDATA;",
            "Lcom/imo/android/imoim/feeds/ui/vhadapter/b;",
            ")V"
        }
    .end annotation

    .line 47
    iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->g:Ljava/lang/Object;

    return-void
.end method

.method public final varargs a([Landroid/view/View;)V
    .registers 5

    const/4 v0, 0x0

    const/4 v1, 0x0

    :goto_2
    if-gtz v1, :cond_c

    .line 51
    aget-object v2, p1, v0

    .line 52
    invoke-virtual {v2, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    :cond_c
    return-void
.end method

.method public onClick(Landroid/view/View;)V
    .registers 2

    return-void
.end method

.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
    .registers 3

    .line 63
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_CREATE:Landroidx/lifecycle/Lifecycle$Event;

    if-eq p2, p1, :cond_1b

    .line 65
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event;

    if-eq p2, p1, :cond_1b

    .line 67
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_RESUME:Landroidx/lifecycle/Lifecycle$Event;

    if-eq p2, p1, :cond_1b

    .line 69
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event;

    if-eq p2, p1, :cond_1b

    .line 71
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;

    if-eq p2, p1, :cond_1b

    .line 73
    sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;

    if-ne p2, p1, :cond_1b

    .line 74
    invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/vhadapter/VHolder;->S_()V

    :cond_1b
    return-void
.end method