a.smali
.class public final Lcom/imo/android/imoim/taskcentre/viewholder/a;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Lcom/imo/android/imoim/taskcentre/viewholder/a;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 9
new-instance v0, Lcom/imo/android/imoim/taskcentre/viewholder/a;
invoke-direct {v0}, Lcom/imo/android/imoim/taskcentre/viewholder/a;-><init>()V
sput-object v0, Lcom/imo/android/imoim/taskcentre/viewholder/a;->a:Lcom/imo/android/imoim/taskcentre/viewholder/a;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final a(Landroid/app/Activity;Landroid/view/ViewGroup;IILcom/imo/android/imoim/ads/f/b;)Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
.registers 6
const-string v0, "parent"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
packed-switch p2, :pswitch_data_50
.line 41
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/NormalTaskViewHolder;
invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/taskcentre/viewholder/NormalTaskViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 38
:pswitch_10
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/ShareInnerViewHolder;
invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/taskcentre/viewholder/item/ShareInnerViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 35
:pswitch_18
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/SimpleDeepLinkViewHolder;
invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/taskcentre/viewholder/item/SimpleDeepLinkViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 32
:pswitch_20
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/DeepLinkTaskViewHolder;
invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/taskcentre/viewholder/item/DeepLinkTaskViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 29
:pswitch_28
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/ShareViewHolder;
invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/taskcentre/viewholder/item/ShareViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 26
:pswitch_30
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/TurnTableViewHolder;
invoke-direct {p2, p0, p1, p4}, Lcom/imo/android/imoim/taskcentre/viewholder/item/TurnTableViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;Lcom/imo/android/imoim/ads/f/b;)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 23
:pswitch_38
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/InstallApkViewHolder;
invoke-direct {p2, p0, p1, p3}, Lcom/imo/android/imoim/taskcentre/viewholder/item/InstallApkViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;I)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 20
:pswitch_40
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/SignInViewHolder;
invoke-direct {p2, p0, p1, p4, p3}, Lcom/imo/android/imoim/taskcentre/viewholder/item/SignInViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;Lcom/imo/android/imoim/ads/f/b;I)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
.line 17
:pswitch_48
new-instance p2, Lcom/imo/android/imoim/taskcentre/viewholder/item/AdVideoViewHolder;
invoke-direct {p2, p0, p1, p4, p3}, Lcom/imo/android/imoim/taskcentre/viewholder/item/AdVideoViewHolder;-><init>(Landroid/app/Activity;Landroid/view/ViewGroup;Lcom/imo/android/imoim/ads/f/b;I)V
check-cast p2, Lcom/imo/android/imoim/taskcentre/viewholder/BaseTaskViewHolder;
return-object p2
:pswitch_data_50
.packed-switch 0x1
:pswitch_48
:pswitch_40
:pswitch_38
:pswitch_30
:pswitch_28
:pswitch_20
:pswitch_18
:pswitch_10
.end packed-switch
.end method