c.smali
.class public Lcom/cleanmaster/h/c;
.super Ljava/lang/Object;
.source "GameBoxHostFactory.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/h/c$a;
}
.end annotation
# static fields
.field private static a:Lcom/cleanmaster/h/c$a;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 53
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static declared-synchronized a()Lcom/cm/plugincluster/gamebox/GameBoxHostModule;
.registers 4
.prologue
.line 57
const-class v1, Lcom/cleanmaster/h/c;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/cleanmaster/h/c;->a:Lcom/cleanmaster/h/c$a;
if-eqz v0, :cond_b
sget-object v0, Lcom/cleanmaster/h/c;->a:Lcom/cleanmaster/h/c$a;
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_21
.line 65
:goto_9
monitor-exit v1
return-object v0
.line 59
:cond_b
:try_start_b
const-class v2, Lcom/cleanmaster/h/c;
monitor-enter v2
:try_end_e
.catchall {:try_start_b .. :try_end_e} :catchall_21
.line 60
:try_start_e
sget-object v0, Lcom/cleanmaster/h/c;->a:Lcom/cleanmaster/h/c$a;
if-nez v0, :cond_1a
.line 61
new-instance v0, Lcom/cleanmaster/h/c$a;
const/4 v3, 0x0
invoke-direct {v0, v3}, Lcom/cleanmaster/h/c$a;-><init>(Lcom/cleanmaster/h/d;)V
sput-object v0, Lcom/cleanmaster/h/c;->a:Lcom/cleanmaster/h/c$a;
.line 63
:cond_1a
monitor-exit v2
:try_end_1b
.catchall {:try_start_e .. :try_end_1b} :catchall_1e
.line 65
:try_start_1b
sget-object v0, Lcom/cleanmaster/h/c;->a:Lcom/cleanmaster/h/c$a;
:try_end_1d
.catchall {:try_start_1b .. :try_end_1d} :catchall_21
goto :goto_9
.line 63
:catchall_1e
move-exception v0
:try_start_1f
monitor-exit v2
:try_end_20
.catchall {:try_start_1f .. :try_end_20} :catchall_1e
:try_start_20
throw v0
:try_end_21
.catchall {:try_start_20 .. :try_end_21} :catchall_21
.line 57
:catchall_21
move-exception v0
monitor-exit v1
throw v0
.end method