e.smali
.class public Lcom/ijinshan/pluginslive/plugin/util/e;
.super Ljava/lang/Object;
.source "LogicReportUtil.java"
# direct methods
.method private static a()I
.registers 2
.prologue
.line 77
invoke-static {}, Lcom/ijinshan/pluginslive/b;->a()Landroid/content/Context;
move-result-object v0
.line 79
invoke-static {v0}, Lcom/ijinshan/pluginslive/plugin/util/g;->a(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_14
.line 80
invoke-static {v0}, Lcom/ijinshan/pluginslive/plugin/util/g;->b(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_12
const/4 v0, 0x1
.line 83
:goto_11
return v0
.line 80
:cond_12
const/4 v0, 0x2
goto :goto_11
.line 83
:cond_14
const/4 v0, 0x3
goto :goto_11
.end method
.method private static a(IIILjava/lang/String;Ljava/lang/String;)V
.registers 7
.prologue
.line 18
new-instance v0, Lcom/ijinshan/pluginslive/b/b;
invoke-direct {v0}, Lcom/ijinshan/pluginslive/b/b;-><init>()V
.line 20
invoke-static {}, Lcom/ijinshan/pluginslive/plugin/b/a;->a()Lcom/ijinshan/pluginslive/plugin/b/a;
move-result-object v1
invoke-virtual {v1}, Lcom/ijinshan/pluginslive/plugin/b/a;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ijinshan/pluginslive/b/b;->a(Ljava/lang/String;)V
.line 21
invoke-virtual {v0, p4}, Lcom/ijinshan/pluginslive/b/b;->c(Ljava/lang/String;)V
.line 23
invoke-static {}, Lcom/ijinshan/pluginslive/plugin/util/e;->a()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ijinshan/pluginslive/b/b;->a(I)V
.line 24
invoke-virtual {v0, p1}, Lcom/ijinshan/pluginslive/b/b;->c(I)V
.line 25
invoke-virtual {v0, p0}, Lcom/ijinshan/pluginslive/b/b;->b(I)V
.line 27
invoke-virtual {v0, p3}, Lcom/ijinshan/pluginslive/b/b;->b(Ljava/lang/String;)V
.line 28
invoke-virtual {v0, p2}, Lcom/ijinshan/pluginslive/b/b;->d(I)V
.line 30
invoke-virtual {v0}, Lcom/ijinshan/pluginslive/b/b;->a()V
.line 31
return-void
.end method
.method public static a(ISLjava/lang/String;Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;)V
.registers 7
.prologue
.line 52
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 54
if-eqz p3, :cond_28
:try_start_7
invoke-virtual {p3}, Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;->a()I
move-result v0
if-ne v0, p0, :cond_28
.line 55
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "plugin"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p3}, Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;->d()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_28
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_28} :catch_31
.line 60
:cond_28
:goto_28
const/4 v0, 0x2
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, p0, p1, p2, v1}, Lcom/ijinshan/pluginslive/plugin/util/e;->a(IIILjava/lang/String;Ljava/lang/String;)V
.line 61
return-void
.line 57
:catch_31
move-exception v0
.line 58
invoke-static {}, Lcom/ijinshan/pluginslive/b;->d()Z
move-result v2
if-eqz v2, :cond_28
invoke-static {v0}, Lcom/ijinshan/pluginslive/b;->a(Ljava/lang/Throwable;)V
goto :goto_28
.end method
.method public static a(SLjava/lang/String;Ljava/util/List;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(S",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;",
">;)V"
}
.end annotation
.prologue
.line 34
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 35
if-eqz p2, :cond_52
.line 36
sget-object v3, Lcom/cm/c/b;->a:[I
array-length v4, v3
const/4 v0, 0x0
move v1, v0
:goto_c
if-ge v1, v4, :cond_52
aget v5, v3, v1
.line 37
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
:cond_14
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_43
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;
.line 39
if-eqz v0, :cond_14
:try_start_22
invoke-virtual {v0}, Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;->a()I
move-result v7
if-ne v7, v5, :cond_14
.line 40
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v7, "plugin"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v0}, Lcom/ijinshan/pluginslive/plugin/upgrade/a/a;->d()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v5, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_43
.catch Ljava/lang/Exception; {:try_start_22 .. :try_end_43} :catch_47
.line 36
:cond_43
:goto_43
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_c
.line 41
:catch_47
move-exception v0
.line 42
invoke-static {}, Lcom/ijinshan/pluginslive/b;->d()Z
move-result v5
if-eqz v5, :cond_43
invoke-static {v0}, Lcom/ijinshan/pluginslive/b;->a(Ljava/lang/Throwable;)V
goto :goto_43
.line 48
:cond_52
const/4 v0, 0x1
const/16 v1, 0x7f
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v1, p0, p1, v2}, Lcom/ijinshan/pluginslive/plugin/util/e;->a(IIILjava/lang/String;Ljava/lang/String;)V
.line 49
return-void
.end method