h.smali
.class public final Lcom/vivo/push/h;
.super Ljava/lang/Object;
.source "PushClientFactory.java"
# interfaces
.implements Lcom/vivo/push/c;
# instance fields
.field private a:Lcom/vivo/push/c/i;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24
new-instance v0, Lcom/vivo/push/c/i;
invoke-direct {v0}, Lcom/vivo/push/c/i;-><init>()V
iput-object v0, p0, Lcom/vivo/push/h;->a:Lcom/vivo/push/c/i;
.line 25
return-void
.end method
# virtual methods
.method public final a(Lcom/vivo/push/r;)Lcom/vivo/push/o;
.registers 3
.prologue
.line 84
invoke-static {p1}, Lcom/vivo/push/c/i;->a(Lcom/vivo/push/r;)Lcom/vivo/push/o;
move-result-object v0
return-object v0
.end method
.method public final a(Landroid/content/Intent;)Lcom/vivo/push/r;
.registers 5
.prologue
const/4 v2, -0x1
.line 30
const/4 v0, 0x0
.line 31
const-string v1, "command"
invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v1
.line 34
if-gez v1, :cond_10
.line 35
const-string v1, "method"
invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v1
.line 37
:cond_10
packed-switch v1, :pswitch_data_6a
.line 76
:goto_13
:pswitch_13
if-eqz v0, :cond_22
.line 1096
invoke-static {p1}, Lcom/vivo/push/e;->a(Landroid/content/Intent;)Lcom/vivo/push/e;
move-result-object v1
.line 1097
if-nez v1, :cond_65
.line 1098
const-string v1, "PushCommand"
const-string v2, "bundleWapper is null"
invoke-static {v1, v2}, Lcom/vivo/push/util/q;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 79
:cond_22
:goto_22
return-object v0
.line 40
:pswitch_23
new-instance v0, Lcom/vivo/push/b/t;
invoke-direct {v0, v1}, Lcom/vivo/push/b/t;-><init>(I)V
goto :goto_13
.line 43
:pswitch_29
new-instance v0, Lcom/vivo/push/b/o;
invoke-direct {v0}, Lcom/vivo/push/b/o;-><init>()V
goto :goto_13
.line 46
:pswitch_2f
new-instance v0, Lcom/vivo/push/b/q;
invoke-direct {v0}, Lcom/vivo/push/b/q;-><init>()V
goto :goto_13
.line 49
:pswitch_35
new-instance v0, Lcom/vivo/push/b/r;
invoke-direct {v0}, Lcom/vivo/push/b/r;-><init>()V
goto :goto_13
.line 52
:pswitch_3b
new-instance v0, Lcom/vivo/push/b/n;
invoke-direct {v0}, Lcom/vivo/push/b/n;-><init>()V
goto :goto_13
.line 55
:pswitch_41
new-instance v0, Lcom/vivo/push/b/m;
invoke-direct {v0}, Lcom/vivo/push/b/m;-><init>()V
goto :goto_13
.line 58
:pswitch_47
new-instance v0, Lcom/vivo/push/b/p;
invoke-direct {v0}, Lcom/vivo/push/b/p;-><init>()V
goto :goto_13
.line 61
:pswitch_4d
new-instance v0, Lcom/vivo/push/b/l;
invoke-direct {v0}, Lcom/vivo/push/b/l;-><init>()V
goto :goto_13
.line 65
:pswitch_53
new-instance v0, Lcom/vivo/push/b/j;
invoke-direct {v0, v1}, Lcom/vivo/push/b/j;-><init>(I)V
goto :goto_13
.line 68
:pswitch_59
new-instance v0, Lcom/vivo/push/b/k;
invoke-direct {v0}, Lcom/vivo/push/b/k;-><init>()V
goto :goto_13
.line 71
:pswitch_5f
new-instance v0, Lcom/vivo/push/b/u;
invoke-direct {v0}, Lcom/vivo/push/b/u;-><init>()V
goto :goto_13
.line 1101
:cond_65
invoke-virtual {v0, v1}, Lcom/vivo/push/r;->d(Lcom/vivo/push/e;)V
goto :goto_22
.line 37
nop
:pswitch_data_6a
.packed-switch 0x1
:pswitch_23
:pswitch_23
:pswitch_29
:pswitch_2f
:pswitch_47
:pswitch_35
:pswitch_3b
:pswitch_41
:pswitch_4d
:pswitch_53
:pswitch_53
:pswitch_59
:pswitch_13
:pswitch_13
:pswitch_13
:pswitch_13
:pswitch_13
:pswitch_13
:pswitch_13
:pswitch_5f
.end packed-switch
.end method
.method public final b(Lcom/vivo/push/r;)Lcom/vivo/push/c/b;
.registers 3
.prologue
.line 89
invoke-static {p1}, Lcom/vivo/push/c/i;->b(Lcom/vivo/push/r;)Lcom/vivo/push/c/b;
move-result-object v0
return-object v0
.end method