ImageOriginUtils.smali
.class public Lcom/facebook/drawee/backends/pipeline/info/ImageOriginUtils;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method private constructor <init>()V
.registers 1
.line 68
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static mapProducerNameToImageOrigin(Ljava/lang/String;)I
.registers 8
.line 44
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x6
const/4 v3, 0x2
const/4 v4, 0x3
const/4 v5, 0x4
const/4 v6, 0x5
sparse-switch v0, :sswitch_data_8c
goto/16 :goto_81
:sswitch_f
const-string v0, "NET"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x4
goto/16 :goto_82
:sswitch_1a
const-string v0, "LCT"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/16 p0, 0xa
goto :goto_82
:sswitch_25
const-string v0, "EMC"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x2
goto :goto_82
:sswitch_2f
const-string v0, "BCG"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x0
goto :goto_82
:sswitch_39
const-string v0, "LR"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x7
goto :goto_82
:sswitch_43
const-string v0, "LF"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x6
goto :goto_82
:sswitch_4d
const-string v0, "LC"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/16 p0, 0x9
goto :goto_82
:sswitch_58
const-string v0, "LA"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/16 p0, 0x8
goto :goto_82
:sswitch_63
const-string v0, "DR"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x3
goto :goto_82
:sswitch_6d
const-string v0, "DF"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x5
goto :goto_82
:sswitch_77
const-string v0, "BC"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_81
const/4 p0, 0x1
goto :goto_82
:cond_81
:goto_81
const/4 p0, -0x1
:goto_82
packed-switch p0, :pswitch_data_ba
return v1
:pswitch_86
return v2
:pswitch_87
return v3
:pswitch_88
return v4
:pswitch_89
return v5
:pswitch_8a
return v6
nop
:sswitch_data_8c
.sparse-switch
0x841 -> :sswitch_77
0x882 -> :sswitch_6d
0x88e -> :sswitch_63
0x975 -> :sswitch_58
0x977 -> :sswitch_4d
0x97a -> :sswitch_43
0x986 -> :sswitch_39
0x10026 -> :sswitch_2f
0x10c9b -> :sswitch_25
0x125bd -> :sswitch_1a
0x12d7d -> :sswitch_f
.end sparse-switch
:pswitch_data_ba
.packed-switch 0x0
:pswitch_8a
:pswitch_8a
:pswitch_89
:pswitch_88
:pswitch_87
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_86
.end packed-switch
.end method
.method public static toString(I)Ljava/lang/String;
.registers 2
const/4 v0, 0x2
if-eq p0, v0, :cond_1e
const/4 v0, 0x3
if-eq p0, v0, :cond_1b
const/4 v0, 0x4
if-eq p0, v0, :cond_18
const/4 v0, 0x5
if-eq p0, v0, :cond_15
const/4 v0, 0x6
if-eq p0, v0, :cond_12
const-string p0, "unknown"
return-object p0
:cond_12
const-string p0, "local"
return-object p0
:cond_15
const-string p0, "memory_bitmap"
return-object p0
:cond_18
const-string p0, "memory_encoded"
return-object p0
:cond_1b
const-string p0, "disk"
return-object p0
:cond_1e
const-string p0, "network"
return-object p0
.end method