d.smali
.class public Lcom/umeng/commonsdk/config/d;
.super Ljava/lang/Object;
.source "FieldTable.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/umeng/commonsdk/config/d$d;,
Lcom/umeng/commonsdk/config/d$c;,
Lcom/umeng/commonsdk/config/d$b;,
Lcom/umeng/commonsdk/config/d$a;
}
.end annotation
# static fields
.field public static final a:J = 0x3e8L
.field public static final b:Ljava/lang/String; = "_LAST_FIELD"
.field public static final c:Ljava/lang/String; = "3758096383"
.field public static final d:Ljava/lang/String; = "2147483647"
.field public static final e:Ljava/lang/String; = "262143"
.field public static final f:Ljava/lang/String; = "2047"
.field public static final g:I = 0x40
.field public static h:[Ljava/lang/String;
.field public static i:[Ljava/lang/String;
.field public static j:[Ljava/lang/String;
.field public static k:[Ljava/lang/String;
.field private static l:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"[",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 4
.line 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
.line 2
invoke-static {}, Lcom/umeng/commonsdk/config/d$a;->values()[Lcom/umeng/commonsdk/config/d$a;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lcom/umeng/commonsdk/config/d;->h:[Ljava/lang/String;
.line 3
invoke-static {}, Lcom/umeng/commonsdk/config/d$b;->values()[Lcom/umeng/commonsdk/config/d$b;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lcom/umeng/commonsdk/config/d;->i:[Ljava/lang/String;
.line 4
invoke-static {}, Lcom/umeng/commonsdk/config/d$c;->values()[Lcom/umeng/commonsdk/config/d$c;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lcom/umeng/commonsdk/config/d;->j:[Ljava/lang/String;
.line 5
invoke-static {}, Lcom/umeng/commonsdk/config/d$d;->values()[Lcom/umeng/commonsdk/config/d$d;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lcom/umeng/commonsdk/config/d;->k:[Ljava/lang/String;
.line 6
sget-object v0, Lcom/umeng/commonsdk/config/d;->h:[Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_5b
array-length v0, v0
if-lez v0, :cond_5b
const/4 v0, 0x0
.line 7
:goto_34
invoke-static {}, Lcom/umeng/commonsdk/config/d$a;->values()[Lcom/umeng/commonsdk/config/d$a;
move-result-object v2
array-length v2, v2
if-ge v0, v2, :cond_4c
.line 8
sget-object v2, Lcom/umeng/commonsdk/config/d;->h:[Ljava/lang/String;
invoke-static {}, Lcom/umeng/commonsdk/config/d$a;->values()[Lcom/umeng/commonsdk/config/d$a;
move-result-object v3
aget-object v3, v3, v0
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_34
.line 9
:cond_4c
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
if-eqz v0, :cond_5b
.line 10
const-class v2, Lcom/umeng/commonsdk/config/d$a;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
sget-object v3, Lcom/umeng/commonsdk/config/d;->h:[Ljava/lang/String;
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11
:cond_5b
sget-object v0, Lcom/umeng/commonsdk/config/d;->i:[Ljava/lang/String;
if-eqz v0, :cond_8a
array-length v0, v0
if-lez v0, :cond_8a
const/4 v0, 0x0
.line 12
:goto_63
invoke-static {}, Lcom/umeng/commonsdk/config/d$b;->values()[Lcom/umeng/commonsdk/config/d$b;
move-result-object v2
array-length v2, v2
if-ge v0, v2, :cond_7b
.line 13
sget-object v2, Lcom/umeng/commonsdk/config/d;->i:[Ljava/lang/String;
invoke-static {}, Lcom/umeng/commonsdk/config/d$b;->values()[Lcom/umeng/commonsdk/config/d$b;
move-result-object v3
aget-object v3, v3, v0
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_63
.line 14
:cond_7b
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
if-eqz v0, :cond_8a
.line 15
const-class v2, Lcom/umeng/commonsdk/config/d$b;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
sget-object v3, Lcom/umeng/commonsdk/config/d;->i:[Ljava/lang/String;
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
:cond_8a
sget-object v0, Lcom/umeng/commonsdk/config/d;->j:[Ljava/lang/String;
if-eqz v0, :cond_b9
array-length v0, v0
if-lez v0, :cond_b9
const/4 v0, 0x0
.line 17
:goto_92
invoke-static {}, Lcom/umeng/commonsdk/config/d$c;->values()[Lcom/umeng/commonsdk/config/d$c;
move-result-object v2
array-length v2, v2
if-ge v0, v2, :cond_aa
.line 18
sget-object v2, Lcom/umeng/commonsdk/config/d;->j:[Ljava/lang/String;
invoke-static {}, Lcom/umeng/commonsdk/config/d$c;->values()[Lcom/umeng/commonsdk/config/d$c;
move-result-object v3
aget-object v3, v3, v0
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_92
.line 19
:cond_aa
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
if-eqz v0, :cond_b9
.line 20
const-class v2, Lcom/umeng/commonsdk/config/d$c;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
sget-object v3, Lcom/umeng/commonsdk/config/d;->j:[Ljava/lang/String;
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 21
:cond_b9
sget-object v0, Lcom/umeng/commonsdk/config/d;->k:[Ljava/lang/String;
if-eqz v0, :cond_e7
array-length v0, v0
if-lez v0, :cond_e7
.line 22
:goto_c0
invoke-static {}, Lcom/umeng/commonsdk/config/d$d;->values()[Lcom/umeng/commonsdk/config/d$d;
move-result-object v0
array-length v0, v0
if-ge v1, v0, :cond_d8
.line 23
sget-object v0, Lcom/umeng/commonsdk/config/d;->k:[Ljava/lang/String;
invoke-static {}, Lcom/umeng/commonsdk/config/d$d;->values()[Lcom/umeng/commonsdk/config/d$d;
move-result-object v2
aget-object v2, v2, v1
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
aput-object v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_c0
.line 24
:cond_d8
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
if-eqz v0, :cond_e7
.line 25
const-class v1, Lcom/umeng/commonsdk/config/d$d;
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
sget-object v2, Lcom/umeng/commonsdk/config/d;->k:[Ljava/lang/String;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_e7
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;)Z
.registers 2
if-eqz p0, :cond_12
.line 1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_12
const-string v0, "_LAST_FIELD"
invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p0
if-nez p0, :cond_12
const/4 p0, 0x1
return p0
:cond_12
const/4 p0, 0x0
return p0
.end method
.method public static b(Ljava/lang/String;)[Ljava/lang/String;
.registers 2
if-eqz p0, :cond_19
.line 1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_19
.line 2
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_19
.line 3
sget-object v0, Lcom/umeng/commonsdk/config/d;->l:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, [Ljava/lang/String;
return-object p0
:cond_19
const/4 p0, 0x0
return-object p0
.end method