ati.smali
.class public Ldxoptimizer/ati;
.super Ljava/lang/Object;
.source "SjwsReporterDbManager.java"
# static fields
.field private static volatile a:Ldxoptimizer/ati;
# instance fields
.field private b:Landroid/content/Context;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 25
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 26
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/ati;->b:Landroid/content/Context;
.line 27
return-void
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/ati;
.registers 3
.prologue
.line 30
sget-object v0, Ldxoptimizer/ati;->a:Ldxoptimizer/ati;
if-nez v0, :cond_13
.line 31
const-class v1, Ldxoptimizer/ati;
monitor-enter v1
.line 32
:try_start_7
sget-object v0, Ldxoptimizer/ati;->a:Ldxoptimizer/ati;
if-nez v0, :cond_12
.line 33
new-instance v0, Ldxoptimizer/ati;
invoke-direct {v0, p0}, Ldxoptimizer/ati;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/ati;->a:Ldxoptimizer/ati;
.line 35
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 37
:cond_13
sget-object v0, Ldxoptimizer/ati;->a:Ldxoptimizer/ati;
return-object v0
.line 35
:catchall_16
move-exception v0
:try_start_17
monitor-exit v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_16
throw v0
.end method
# virtual methods
.method public a()Ldxoptimizer/atd;
.registers 5
.prologue
.line 65
.line 66
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v2, Ldxoptimizer/ate;
.line 67
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
.line 66
invoke-virtual {v0, v1, v2}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Ljava/lang/String;)Z
.line 69
:try_start_f
new-instance v0, Ldxoptimizer/atg;
iget-object v1, p0, Ldxoptimizer/ati;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/atg;-><init>(Landroid/content/Context;)V
invoke-virtual {v0}, Ldxoptimizer/atg;->a()Ldxoptimizer/atd;
:try_end_19
.catchall {:try_start_f .. :try_end_19} :catchall_2a
move-result-object v0
.line 71
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 72
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 71
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
.line 74
return-object v0
.line 71
:catchall_2a
move-exception v0
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 72
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 71
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
throw v0
.end method
.method public a(Ljava/lang/String;)Ldxoptimizer/atd;
.registers 6
.prologue
.line 52
.line 53
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v2, Ldxoptimizer/ate;
.line 54
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
.line 53
invoke-virtual {v0, v1, v2}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Ljava/lang/String;)Z
.line 56
:try_start_f
new-instance v0, Ldxoptimizer/atg;
iget-object v1, p0, Ldxoptimizer/ati;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/atg;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, p1}, Ldxoptimizer/atg;->a(Ljava/lang/String;)Ldxoptimizer/atd;
:try_end_19
.catchall {:try_start_f .. :try_end_19} :catchall_2a
move-result-object v0
.line 58
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 59
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 58
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
.line 61
return-object v0
.line 58
:catchall_2a
move-exception v0
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 59
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 58
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
throw v0
.end method
.method public a(Ldxoptimizer/atd;)V
.registers 6
.prologue
.line 41
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v2, Ldxoptimizer/ate;
.line 42
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
.line 41
invoke-virtual {v0, v1, v2}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Ljava/lang/String;)Z
.line 44
:try_start_f
new-instance v0, Ldxoptimizer/atg;
iget-object v1, p0, Ldxoptimizer/ati;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/atg;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, p1}, Ldxoptimizer/atg;->a(Ldxoptimizer/atd;)V
:try_end_19
.catchall {:try_start_f .. :try_end_19} :catchall_29
.line 46
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v2, Ldxoptimizer/ate;
.line 47
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
.line 46
invoke-virtual {v0, v1, v2}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
.line 49
return-void
.line 46
:catchall_29
move-exception v0
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 47
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 46
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
throw v0
.end method
.method public b()Ldxoptimizer/atd;
.registers 5
.prologue
.line 78
new-instance v0, Ldxoptimizer/atd;
invoke-direct {v0}, Ldxoptimizer/atd;-><init>()V
.line 79
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v2, Ldxoptimizer/ate;
.line 80
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
.line 79
invoke-virtual {v0, v1, v2}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Ljava/lang/String;)Z
.line 82
:try_start_14
new-instance v0, Ldxoptimizer/atg;
iget-object v1, p0, Ldxoptimizer/ati;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/atg;-><init>(Landroid/content/Context;)V
invoke-virtual {v0}, Ldxoptimizer/atg;->b()Ldxoptimizer/atd;
:try_end_1e
.catchall {:try_start_14 .. :try_end_1e} :catchall_2f
move-result-object v0
.line 84
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 85
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 84
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
.line 87
return-object v0
.line 84
:catchall_2f
move-exception v0
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/atg;->a:Landroid/net/Uri;
const-class v3, Ldxoptimizer/ate;
.line 85
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
.line 84
invoke-virtual {v1, v2, v3}, Ldxoptimizer/afs;->b(Landroid/net/Uri;Ljava/lang/String;)V
throw v0
.end method