a.smali
.class public final Lcom/tencent/bugly/crashreport/common/strategy/a;
.super Ljava/lang/Object;
.source "BUGLY"
# static fields
.field public static a:I
.field private static b:Lcom/tencent/bugly/crashreport/common/strategy/a;
.field private static h:Ljava/lang/String;
# instance fields
.field private final c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/tencent/bugly/a;",
">;"
}
.end annotation
.end field
.field private final d:Lcom/tencent/bugly/proguard/w;
.field private final e:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.field private f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.field private g:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 34
const/16 v0, 0x3e8
sput v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->a:I
.line 35
sput-object v1, Lcom/tencent/bugly/crashreport/common/strategy/a;->b:Lcom/tencent/bugly/crashreport/common/strategy/a;
.line 42
sput-object v1, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
return-void
.end method
.method private constructor <init>(Landroid/content/Context;Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/List",
"<",
"Lcom/tencent/bugly/a;",
">;)V"
}
.end annotation
.prologue
.line 60
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 55
const/4 v0, 0x0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.line 61
iput-object p1, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->g:Landroid/content/Context;
.line 62
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/a;->a(Landroid/content/Context;)Lcom/tencent/bugly/crashreport/common/info/a;
move-result-object v0
if-eqz v0, :cond_25
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/a;->a(Landroid/content/Context;)Lcom/tencent/bugly/crashreport/common/info/a;
move-result-object v0
iget-object v0, v0, Lcom/tencent/bugly/crashreport/common/info/a;->z:Ljava/lang/String;
const-string/jumbo v1, "oversea"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_35
const-string v0, "http://astat.bugly.qcloud.com/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->b:Ljava/lang/String;
const-string v0, "http://astat.bugly.qcloud.com/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->c:Ljava/lang/String;
.line 63
:cond_25
:goto_25
new-instance v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
invoke-direct {v0}, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->e:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.line 64
iput-object p2, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->c:Ljava/util/List;
.line 65
invoke-static {}, Lcom/tencent/bugly/proguard/w;->a()Lcom/tencent/bugly/proguard/w;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->d:Lcom/tencent/bugly/proguard/w;
.line 66
return-void
.line 62
:cond_35
const-string v1, "na_https"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_46
const-string v0, "https://astat.bugly.cros.wr.pvp.net/:8180/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->b:Ljava/lang/String;
const-string v0, "https://astat.bugly.cros.wr.pvp.net/:8180/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->c:Ljava/lang/String;
goto :goto_25
:cond_46
const-string v1, "na_http"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_25
const-string v0, "http://astat.bugly.cros.wr.pvp.net/:8180/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->b:Ljava/lang/String;
const-string v0, "http://astat.bugly.cros.wr.pvp.net/:8180/rqd/async"
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->c:Ljava/lang/String;
goto :goto_25
.end method
.method static synthetic a(Lcom/tencent/bugly/crashreport/common/strategy/a;)Landroid/content/Context;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->g:Landroid/content/Context;
return-object v0
.end method
.method static synthetic a(Lcom/tencent/bugly/crashreport/common/strategy/a;Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;)Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.registers 2
.prologue
.line 32
iput-object p1, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
return-object p1
.end method
.method public static declared-synchronized a()Lcom/tencent/bugly/crashreport/common/strategy/a;
.registers 2
.prologue
.line 125
const-class v0, Lcom/tencent/bugly/crashreport/common/strategy/a;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/a;->b:Lcom/tencent/bugly/crashreport/common/strategy/a;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static declared-synchronized a(Landroid/content/Context;Ljava/util/List;)Lcom/tencent/bugly/crashreport/common/strategy/a;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/List",
"<",
"Lcom/tencent/bugly/a;",
">;)",
"Lcom/tencent/bugly/crashreport/common/strategy/a;"
}
.end annotation
.prologue
.line 72
const-class v1, Lcom/tencent/bugly/crashreport/common/strategy/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->b:Lcom/tencent/bugly/crashreport/common/strategy/a;
if-nez v0, :cond_e
.line 73
new-instance v0, Lcom/tencent/bugly/crashreport/common/strategy/a;
invoke-direct {v0, p0, p1}, Lcom/tencent/bugly/crashreport/common/strategy/a;-><init>(Landroid/content/Context;Ljava/util/List;)V
sput-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->b:Lcom/tencent/bugly/crashreport/common/strategy/a;
.line 75
:cond_e
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->b:Lcom/tencent/bugly/crashreport/common/strategy/a;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 72
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static a(Ljava/lang/String;)V
.registers 3
.prologue
.line 178
invoke-static {p0}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
invoke-static {p0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_15
.line 179
:cond_c
const-string v0, "URL user set is invalid."
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 183
:goto_14
return-void
.line 182
:cond_15
sput-object p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
goto :goto_14
.end method
.method static synthetic b(Lcom/tencent/bugly/crashreport/common/strategy/a;)Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
return-object v0
.end method
.method public static d()Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.registers 2
.prologue
.line 304
invoke-static {}, Lcom/tencent/bugly/proguard/p;->a()Lcom/tencent/bugly/proguard/p;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/tencent/bugly/proguard/p;->a(I)Ljava/util/List;
move-result-object v0
.line 306
if-eqz v0, :cond_27
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_27
.line 307
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/tencent/bugly/proguard/r;
.line 308
iget-object v1, v0, Lcom/tencent/bugly/proguard/r;->g:[B
if-eqz v1, :cond_27
.line 309
iget-object v0, v0, Lcom/tencent/bugly/proguard/r;->g:[B
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/z;->a([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.line 312
:goto_26
return-object v0
:cond_27
const/4 v0, 0x0
goto :goto_26
.end method
.method static synthetic e()Ljava/lang/String;
.registers 1
.prologue
.line 32
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
return-object v0
.end method
# virtual methods
.method public final a(J)V
.registers 6
.prologue
.line 85
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->d:Lcom/tencent/bugly/proguard/w;
new-instance v1, Lcom/tencent/bugly/crashreport/common/strategy/a$1;
invoke-direct {v1, p0}, Lcom/tencent/bugly/crashreport/common/strategy/a$1;-><init>(Lcom/tencent/bugly/crashreport/common/strategy/a;)V
invoke-virtual {v0, v1, p1, p2}, Lcom/tencent/bugly/proguard/w;->a(Ljava/lang/Runnable;J)Z
.line 121
return-void
.end method
.method protected final a(Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;Z)V
.registers 9
.prologue
const/4 v1, 0x1
const/4 v3, 0x0
.line 158
const-string v0, "[Strategy] Notify %s"
new-array v1, v1, [Ljava/lang/Object;
const-class v2, Lcom/tencent/bugly/crashreport/biz/b;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 159
invoke-static {p1, p2}, Lcom/tencent/bugly/crashreport/biz/b;->a(Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;Z)V
.line 160
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->c:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_1a
:goto_1a
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_48
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/tencent/bugly/a;
.line 162
:try_start_26
const-string v2, "[Strategy] Notify %s"
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v5
aput-object v5, v3, v4
invoke-static {v2, v3}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 163
invoke-virtual {v0, p1}, Lcom/tencent/bugly/a;->onServerStrategyChanged(Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;)V
:try_end_3c
.catch Ljava/lang/Throwable; {:try_start_26 .. :try_end_3c} :catch_3d
goto :goto_1a
.line 164
:catch_3d
move-exception v0
.line 165
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
move-result v2
if-nez v2, :cond_1a
.line 166
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_1a
.line 170
:cond_48
return-void
.end method
.method public final a(Lcom/tencent/bugly/proguard/as;)V
.registers 11
.prologue
const/4 v8, 0x2
const/4 v7, 0x1
const/4 v6, 0x0
.line 189
if-nez p1, :cond_6
.line 298
:cond_5
:goto_5
return-void
.line 192
:cond_6
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
if-eqz v0, :cond_14
iget-wide v0, p1, Lcom/tencent/bugly/proguard/as;->h:J
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
iget-wide v2, v2, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->p:J
cmp-long v0, v0, v2
if-eqz v0, :cond_5
.line 197
:cond_14
new-instance v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
invoke-direct {v1}, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;-><init>()V
.line 199
iget-boolean v0, p1, Lcom/tencent/bugly/proguard/as;->a:Z
iput-boolean v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->g:Z
.line 200
iget-boolean v0, p1, Lcom/tencent/bugly/proguard/as;->c:Z
iput-boolean v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->i:Z
.line 201
iget-boolean v0, p1, Lcom/tencent/bugly/proguard/as;->b:Z
iput-boolean v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->h:Z
.line 204
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_35
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_63
.line 205
:cond_35
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->d:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_4c
.line 206
const-string v0, "[Strategy] Upload url changes to %s"
new-array v2, v7, [Ljava/lang/Object;
iget-object v3, p1, Lcom/tencent/bugly/proguard/as;->d:Ljava/lang/String;
aput-object v3, v2, v6
invoke-static {v0, v2}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 207
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->d:Ljava/lang/String;
iput-object v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->r:Ljava/lang/String;
.line 209
:cond_4c
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->e:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_63
.line 210
const-string v0, "[Strategy] Exception upload url changes to %s"
new-array v2, v7, [Ljava/lang/Object;
iget-object v3, p1, Lcom/tencent/bugly/proguard/as;->e:Ljava/lang/String;
aput-object v3, v2, v6
invoke-static {v0, v2}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 212
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->e:Ljava/lang/String;
iput-object v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->s:Ljava/lang/String;
.line 215
:cond_63
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->f:Lcom/tencent/bugly/proguard/ar;
if-eqz v0, :cond_77
.line 216
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->f:Lcom/tencent/bugly/proguard/ar;
iget-object v0, v0, Lcom/tencent/bugly/proguard/ar;->a:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_77
.line 217
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->f:Lcom/tencent/bugly/proguard/ar;
iget-object v0, v0, Lcom/tencent/bugly/proguard/ar;->a:Ljava/lang/String;
iput-object v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->u:Ljava/lang/String;
.line 220
:cond_77
iget-wide v2, p1, Lcom/tencent/bugly/proguard/as;->h:J
const-wide/16 v4, 0x0
cmp-long v0, v2, v4
if-eqz v0, :cond_83
.line 221
iget-wide v2, p1, Lcom/tencent/bugly/proguard/as;->h:J
iput-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->p:J
.line 224
:cond_83
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
if-eqz v0, :cond_f9
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->size()I
move-result v0
if-lez v0, :cond_f9
.line 225
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
iput-object v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->v:Ljava/util/Map;
.line 226
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
const-string v2, "B11"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 227
if-eqz v0, :cond_1af
const-string v2, "1"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1af
.line 229
iput-boolean v7, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->j:Z
.line 234
:goto_a9
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
const-string v2, "B3"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 235
if-eqz v0, :cond_bf
.line 236
invoke-static {v0}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v2
iput-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->y:J
.line 239
:cond_bf
iget v0, p1, Lcom/tencent/bugly/proguard/as;->i:I
int-to-long v2, v0
iput-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->q:J
.line 240
iget v0, p1, Lcom/tencent/bugly/proguard/as;->i:I
int-to-long v2, v0
iput-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->x:J
.line 242
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
const-string v2, "B27"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 244
if-eqz v0, :cond_e3
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-lez v2, :cond_e3
.line 246
:try_start_db
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 247
if-lez v0, :cond_e3
.line 248
iput v0, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->w:I
:try_end_e3
.catch Ljava/lang/Exception; {:try_start_db .. :try_end_e3} :catch_1b3
.line 256
:cond_e3
:goto_e3
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->g:Ljava/util/Map;
const-string v2, "B25"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 257
if-eqz v0, :cond_1bf
const-string v2, "1"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1bf
.line 259
iput-boolean v7, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->l:Z
.line 266
:cond_f9
:goto_f9
const-string v0, "[Strategy] enableCrashReport:%b, enableQuery:%b, enableUserInfo:%b, enableAnr:%b, enableBlock:%b, enableSession:%b, enableSessionTimer:%b, sessionOverTime:%d, enableCocos:%b, strategyLastUpdateTime:%d"
const/16 v2, 0xa
new-array v2, v2, [Ljava/lang/Object;
iget-boolean v3, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->g:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v6
iget-boolean v3, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->i:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v7
iget-boolean v3, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->h:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v8
const/4 v3, 0x3
iget-boolean v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->j:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x4
iget-boolean v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->k:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x5
iget-boolean v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->n:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x6
iget-boolean v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->o:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x7
iget-wide v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->q:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v2, v3
const/16 v3, 0x8
iget-boolean v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->l:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
const/16 v3, 0x9
iget-wide v4, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->p:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v2}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 275
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.line 276
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->d:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_172
.line 277
const-string v0, "[Strategy] download url is null"
new-array v2, v6, [Ljava/lang/Object;
invoke-static {v0, v2}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 278
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
const-string v2, ""
iput-object v2, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->r:Ljava/lang/String;
.line 280
:cond_172
iget-object v0, p1, Lcom/tencent/bugly/proguard/as;->e:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_187
.line 281
const-string v0, "[Strategy] download crashurl is null"
new-array v2, v6, [Ljava/lang/Object;
invoke-static {v0, v2}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 282
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
const-string v2, ""
iput-object v2, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->s:Ljava/lang/String;
.line 286
:cond_187
invoke-static {}, Lcom/tencent/bugly/proguard/p;->a()Lcom/tencent/bugly/proguard/p;
move-result-object v0
invoke-virtual {v0, v8}, Lcom/tencent/bugly/proguard/p;->b(I)V
.line 287
new-instance v0, Lcom/tencent/bugly/proguard/r;
invoke-direct {v0}, Lcom/tencent/bugly/proguard/r;-><init>()V
.line 288
iput v8, v0, Lcom/tencent/bugly/proguard/r;->b:I
.line 289
iget-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->e:J
iput-wide v2, v0, Lcom/tencent/bugly/proguard/r;->a:J
.line 290
iget-wide v2, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->f:J
iput-wide v2, v0, Lcom/tencent/bugly/proguard/r;->e:J
.line 291
invoke-static {v1}, Lcom/tencent/bugly/proguard/z;->a(Landroid/os/Parcelable;)[B
move-result-object v2
iput-object v2, v0, Lcom/tencent/bugly/proguard/r;->g:[B
.line 292
invoke-static {}, Lcom/tencent/bugly/proguard/p;->a()Lcom/tencent/bugly/proguard/p;
move-result-object v2
invoke-virtual {v2, v0}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/proguard/r;)Z
.line 295
invoke-virtual {p0, v1, v7}, Lcom/tencent/bugly/crashreport/common/strategy/a;->a(Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;Z)V
goto/16 :goto_5
.line 231
:cond_1af
iput-boolean v6, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->j:Z
goto/16 :goto_a9
.line 250
:catch_1b3
move-exception v0
.line 251
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
move-result v2
if-nez v2, :cond_e3
.line 252
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto/16 :goto_e3
.line 261
:cond_1bf
iput-boolean v6, v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->l:Z
goto/16 :goto_f9
.end method
.method public final declared-synchronized b()Z
.registers 2
.prologue
.line 129
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_a
if-eqz v0, :cond_8
const/4 v0, 0x1
:goto_6
monitor-exit p0
return v0
:cond_8
const/4 v0, 0x0
goto :goto_6
:catchall_a
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final c()Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.registers 3
.prologue
.line 136
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
if-eqz v0, :cond_27
.line 137
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
iget-object v0, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->r:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_14
.line 138
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->b:Ljava/lang/String;
iput-object v1, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->r:Ljava/lang/String;
.line 140
:cond_14
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
iget-object v0, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->s:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_24
.line 141
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->c:Ljava/lang/String;
iput-object v1, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->s:Ljava/lang/String;
.line 143
:cond_24
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->f:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
.line 150
:goto_26
return-object v0
.line 145
:cond_27
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_43
sget-object v0, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_43
.line 147
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->e:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
iput-object v1, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->r:Ljava/lang/String;
.line 148
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->e:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
sget-object v1, Lcom/tencent/bugly/crashreport/common/strategy/a;->h:Ljava/lang/String;
iput-object v1, v0, Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;->s:Ljava/lang/String;
.line 150
:cond_43
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/strategy/a;->e:Lcom/tencent/bugly/crashreport/common/strategy/StrategyBean;
goto :goto_26
.end method