cgc.smali
.class public Ldxoptimizer/cgc;
.super Ljava/lang/Object;
.source "IntentHelper.java"
# direct methods
.method public static a(Landroid/content/Intent;Ljava/lang/String;B)B
.registers 4
.prologue
.line 69
if-nez p0, :cond_3
.line 80
:goto_2
return p2
.line 74
:cond_3
:try_start_3
invoke-virtual {p0, p1, p2}, Landroid/content/Intent;->getByteExtra(Ljava/lang/String;B)B
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_8
move-result p2
goto :goto_2
.line 75
:catch_8
move-exception v0
.line 77
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_2
.end method
.method public static a(Landroid/content/Intent;Ljava/lang/String;I)I
.registers 4
.prologue
.line 117
if-nez p0, :cond_3
.line 128
:goto_2
return p2
.line 122
:cond_3
:try_start_3
invoke-virtual {p0, p1, p2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_8
move-result p2
goto :goto_2
.line 123
:catch_8
move-exception v0
.line 125
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_2
.end method
.method public static a(Landroid/content/Intent;Ljava/lang/String;J)J
.registers 6
.prologue
.line 133
if-nez p0, :cond_3
.line 144
:goto_2
return-wide p2
.line 138
:cond_3
:try_start_3
invoke-virtual {p0, p1, p2, p3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_8
move-result-wide p2
goto :goto_2
.line 139
:catch_8
move-exception v0
.line 141
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_2
.end method
.method public static a(Landroid/content/Intent;)Landroid/os/Bundle;
.registers 5
.prologue
const/4 v1, 0x0
.line 371
if-nez p0, :cond_4
.line 388
:goto_3
return-object v1
.line 376
:cond_4
:try_start_4
invoke-virtual {p0}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v2
.line 377
invoke-virtual {v2}, Landroid/os/Bundle;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
.line 378
:goto_10
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_28
.line 379
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 380
invoke-virtual {v2, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
:try_end_1f
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_1f} :catch_20
goto :goto_10
.line 383
:catch_20
move-exception v0
move-object v0, v1
.line 385
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
:cond_28
move-object v1, v2
.line 382
goto :goto_3
.end method
.method public static a(Landroid/content/Intent;Ljava/lang/String;S)S
.registers 4
.prologue
.line 85
if-nez p0, :cond_3
.line 96
:goto_2
return p2
.line 90
:cond_3
:try_start_3
invoke-virtual {p0, p1, p2}, Landroid/content/Intent;->getShortExtra(Ljava/lang/String;S)S
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_8
move-result p2
goto :goto_2
.line 91
:catch_8
move-exception v0
.line 93
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_2
.end method
.method public static a(Landroid/content/Intent;Ljava/lang/String;)Z
.registers 4
.prologue
const/4 v1, 0x0
.line 22
if-nez p0, :cond_5
move v0, v1
.line 33
:goto_4
return v0
.line 27
:cond_5
:try_start_5
invoke-virtual {p0, p1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
:try_end_8
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_8} :catch_a
move-result v0
goto :goto_4
.line 28
:catch_a
move-exception v0
.line 30
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
move v0, v1
.line 33
goto :goto_4
.end method
.method public static a(Landroid/content/Intent;Ljava/lang/String;Z)Z
.registers 4
.prologue
.line 53
if-nez p0, :cond_3
.line 64
:goto_2
return p2
.line 58
:cond_3
:try_start_3
invoke-virtual {p0, p1, p2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_8
move-result p2
goto :goto_2
.line 59
:catch_8
move-exception v0
.line 61
const/4 v0, 0x0
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_2
.end method
.method public static b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 181
if-nez p0, :cond_4
.line 192
:goto_3
return-object v1
.line 186
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 187
:catch_9
move-exception v0
move-object v0, v1
.line 189
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static c(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Parcelable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Landroid/os/Parcelable;",
">(",
"Landroid/content/Intent;",
"Ljava/lang/String;",
")TT;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 215
if-nez p0, :cond_4
.line 226
:goto_3
return-object v1
.line 220
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 221
:catch_9
move-exception v0
move-object v0, v1
.line 223
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static d(Landroid/content/Intent;Ljava/lang/String;)Ljava/io/Serializable;
.registers 4
.prologue
const/4 v1, 0x0
.line 232
if-nez p0, :cond_4
.line 243
:goto_3
return-object v1
.line 237
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 238
:catch_9
move-exception v0
move-object v0, v1
.line 240
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static e(Landroid/content/Intent;Ljava/lang/String;)[I
.registers 4
.prologue
const/4 v1, 0x0
.line 277
if-nez p0, :cond_4
.line 288
:goto_3
return-object v1
.line 282
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getIntArrayExtra(Ljava/lang/String;)[I
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 283
:catch_9
move-exception v0
move-object v0, v1
.line 285
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static f(Landroid/content/Intent;Ljava/lang/String;)[J
.registers 4
.prologue
const/4 v1, 0x0
.line 292
if-nez p0, :cond_4
.line 303
:goto_3
return-object v1
.line 297
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getLongArrayExtra(Ljava/lang/String;)[J
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 298
:catch_9
move-exception v0
move-object v0, v1
.line 300
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static g(Landroid/content/Intent;Ljava/lang/String;)[Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 308
if-nez p0, :cond_4
.line 319
:goto_3
return-object v1
.line 313
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 314
:catch_9
move-exception v0
move-object v0, v1
.line 316
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static h(Landroid/content/Intent;Ljava/lang/String;)Ljava/util/ArrayList;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Intent;",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 324
if-nez p0, :cond_4
.line 335
:goto_3
return-object v1
.line 329
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 330
:catch_9
move-exception v0
move-object v0, v1
.line 332
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static i(Landroid/content/Intent;Ljava/lang/String;)Ljava/util/ArrayList;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Landroid/os/Parcelable;",
">(",
"Landroid/content/Intent;",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList",
"<TT;>;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 341
if-nez p0, :cond_4
.line 352
:goto_3
return-object v1
.line 346
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 347
:catch_9
move-exception v0
move-object v0, v1
.line 349
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method
.method public static j(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Bundle;
.registers 4
.prologue
const/4 v1, 0x0
.line 356
if-nez p0, :cond_4
.line 367
:goto_3
return-object v1
.line 361
:cond_4
:try_start_4
invoke-virtual {p0, p1}, Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_9
move-result-object v1
goto :goto_3
.line 362
:catch_9
move-exception v0
move-object v0, v1
.line 364
check-cast v0, Landroid/os/Bundle;
invoke-virtual {p0, v0}, Landroid/content/Intent;->replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;
goto :goto_3
.end method