aaq.smali
.class public Ldxoptimizer/aaq;
.super Ljava/lang/Object;
.source "ContainerManager.java"
# static fields
.field private static a:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ldxoptimizer/aal;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 13
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
sput-object v0, Ldxoptimizer/aaq;->a:Ljava/util/Map;
return-void
.end method
.method public static declared-synchronized a(Ljava/lang/String;)Ldxoptimizer/aal;
.registers 5
.prologue
const/4 v0, 0x0
.line 43
const-class v1, Ldxoptimizer/aaq;
monitor-enter v1
:try_start_4
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
:try_end_7
.catchall {:try_start_4 .. :try_end_7} :catchall_24
move-result v2
if-eqz v2, :cond_c
.line 51
:goto_a
monitor-exit v1
return-object v0
.line 46
:cond_c
:try_start_c
sget-object v2, Ldxoptimizer/aaq;->a:Ljava/util/Map;
monitor-enter v2
:try_end_f
.catchall {:try_start_c .. :try_end_f} :catchall_24
.line 47
:try_start_f
sget-object v3, Ldxoptimizer/aaq;->a:Ljava/util/Map;
invoke-interface {v3, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_27
.line 48
sget-object v0, Ldxoptimizer/aaq;->a:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/aal;
monitor-exit v2
goto :goto_a
.line 50
:catchall_21
move-exception v0
monitor-exit v2
:try_end_23
.catchall {:try_start_f .. :try_end_23} :catchall_21
:try_start_23
throw v0
:try_end_24
.catchall {:try_start_23 .. :try_end_24} :catchall_24
.line 43
:catchall_24
move-exception v0
monitor-exit v1
throw v0
.line 50
:cond_27
:try_start_27
monitor-exit v2
:try_end_28
.catchall {:try_start_27 .. :try_end_28} :catchall_21
goto :goto_a
.end method
.method public static declared-synchronized a(Ljava/lang/String;Ldxoptimizer/aal;)Z
.registers 7
.prologue
const/4 v0, 0x0
.line 16
const-class v1, Ldxoptimizer/aaq;
monitor-enter v1
:try_start_4
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
:try_end_7
.catchall {:try_start_4 .. :try_end_7} :catchall_2c
move-result v2
if-nez v2, :cond_c
if-nez p1, :cond_e
.line 24
:cond_c
:goto_c
monitor-exit v1
return v0
.line 19
:cond_e
:try_start_e
sget-object v2, Ldxoptimizer/aaq;->a:Ljava/util/Map;
monitor-enter v2
:try_end_11
.catchall {:try_start_e .. :try_end_11} :catchall_2c
.line 20
:try_start_11
sget-object v3, Ldxoptimizer/aaq;->a:Ljava/util/Map;
invoke-interface {p1}, Ldxoptimizer/aal;->a()Ljava/lang/String;
move-result-object v4
invoke-interface {v3, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_27
invoke-interface {p1}, Ldxoptimizer/aal;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_2f
.line 21
:cond_27
monitor-exit v2
goto :goto_c
.line 26
:catchall_29
move-exception v0
monitor-exit v2
:try_end_2b
.catchall {:try_start_11 .. :try_end_2b} :catchall_29
:try_start_2b
throw v0
:try_end_2c
.catchall {:try_start_2b .. :try_end_2c} :catchall_2c
.line 16
:catchall_2c
move-exception v0
monitor-exit v1
throw v0
.line 23
:cond_2f
:try_start_2f
sget-object v0, Ldxoptimizer/aaq;->a:Ljava/util/Map;
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 24
const/4 v0, 0x1
monitor-exit v2
:try_end_36
.catchall {:try_start_2f .. :try_end_36} :catchall_29
goto :goto_c
.end method