b.smali
.class public Lcn/jiguang/ax/b;
.super Ljava/lang/Object;
# static fields
.field private static a:Z
.field private static b:Z
.field private static c:Z
.field private static d:Z
.field private static e:Z
.field private static f:Z
.field private static g:Z
.field private static h:Z
.field private static volatile i:Lcn/jiguang/ax/b;
.field private static final j:Ljava/lang/Object;
.field private static k:Ljava/util/concurrent/atomic/AtomicInteger;
# direct methods
.method static constructor <clinit>()V
.registers 2
const/4 v1, 0x0
sput-boolean v1, Lcn/jiguang/ax/b;->a:Z
sput-boolean v1, Lcn/jiguang/ax/b;->b:Z
sput-boolean v1, Lcn/jiguang/ax/b;->c:Z
sput-boolean v1, Lcn/jiguang/ax/b;->d:Z
sput-boolean v1, Lcn/jiguang/ax/b;->e:Z
sput-boolean v1, Lcn/jiguang/ax/b;->f:Z
sput-boolean v1, Lcn/jiguang/ax/b;->g:Z
sput-boolean v1, Lcn/jiguang/ax/b;->h:Z
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcn/jiguang/ax/b;->j:Ljava/lang/Object;
new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
sput-object v0, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
return-void
.end method
.method private constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {}, Lcn/jiguang/ax/b;->d()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->a:Z
invoke-static {}, Lcn/jiguang/ax/b;->e()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->b:Z
invoke-static {}, Lcn/jiguang/ax/b;->f()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->c:Z
invoke-static {}, Lcn/jiguang/ax/b;->g()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->d:Z
invoke-static {}, Lcn/jiguang/ax/b;->h()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->e:Z
invoke-static {}, Lcn/jiguang/ax/b;->j()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->f:Z
invoke-static {}, Lcn/jiguang/ax/b;->i()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->g:Z
invoke-static {}, Lcn/jiguang/ax/b;->k()Z
move-result v0
sput-boolean v0, Lcn/jiguang/ax/b;->h:Z
return-void
.end method
.method public static a()Lcn/jiguang/ax/b;
.registers 1
sget-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;
if-nez v0, :cond_b
new-instance v0, Lcn/jiguang/ax/b;
invoke-direct {v0}, Lcn/jiguang/ax/b;-><init>()V
sput-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;
:cond_b
sget-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;
return-object v0
.end method
.method private static d()Z
.registers 7
const/4 v0, 0x1
const/4 v1, 0x0
:try_start_2
sget-object v2, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v2
and-int/lit8 v2, v2, 0x1
if-eqz v2, :cond_16
const-string v0, "JClientsHelper"
const-string v2, "p jpush init"
invoke-static {v0, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->a:Z
:goto_15
return v0
:cond_16
sget-object v2, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v3, 0x1
invoke-virtual {v2, v3}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_1c} :catch_46
move-result v2
:try_start_1d
const-string v3, "cn.jpush.android.api.JPushInterface"
invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_69
move v1, v2
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJpushSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", mPluginInitState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_15
:catch_46
move-exception v0
move-object v2, v0
move v0, v1
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJpushSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
move v6, v1
move v1, v0
move v0, v6
goto :goto_23
:catch_69
move-exception v0
move-object v6, v0
move v0, v2
move-object v2, v6
goto :goto_49
.end method
.method private static e()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x2
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jmessage init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->b:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v2, 0x2
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1b
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1b} :catch_45
move-result v1
:try_start_1c
const-string v2, "cn.jpush.im.android.api.JMessageClient"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_21
.catch Ljava/lang/ClassNotFoundException; {:try_start_1c .. :try_end_21} :catch_65
const/4 v0, 0x1
:goto_22
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJMessageSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_45
move-exception v1
move-object v2, v1
move v1, v0
:goto_48
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJMessageSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_22
:catch_65
move-exception v2
goto :goto_48
.end method
.method private static f()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x4
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p janalytics init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->c:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1b
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1b} :catch_45
move-result v1
:try_start_1c
const-string v2, "cn.jiguang.analytics.android.api.JAnalyticsInterface"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_21
.catch Ljava/lang/ClassNotFoundException; {:try_start_1c .. :try_end_21} :catch_65
const/4 v0, 0x1
:goto_22
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJanalyticsSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_45
move-exception v1
move-object v2, v1
move v1, v0
:goto_48
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJanalyticsSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_22
:catch_65
move-exception v2
goto :goto_48
.end method
.method private static g()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x8
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jshare init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->d:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/16 v2, 0x8
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46
move-result v1
:try_start_1d
const-string v2, "cn.jiguang.share.android.api.JShareInterface"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66
const/4 v0, 0x1
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJshareSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_46
move-exception v1
move-object v2, v1
move v1, v0
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJshareSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_23
:catch_66
move-exception v2
goto :goto_49
.end method
.method private static h()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x10
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jssp init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->e:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/16 v2, 0x10
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46
move-result v1
:try_start_1d
const-string v2, "cn.jiguang.adsdk.api.JSSPInterface"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66
const/4 v0, 0x1
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJSspSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_46
move-exception v1
move-object v2, v1
move v1, v0
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJSspSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_23
:catch_66
move-exception v2
goto :goto_49
.end method
.method private static i()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x20
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jcommon init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->g:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/16 v2, 0x20
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46
move-result v1
:try_start_1d
const-string v2, "cn.jiguang.h.a"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66
const/4 v0, 0x1
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJCommonSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_46
move-exception v1
move-object v2, v1
move v1, v0
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJCommonSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_23
:catch_66
move-exception v2
goto :goto_49
.end method
.method private static j()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit8 v1, v1, 0x40
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jverification init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->f:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/16 v2, 0x40
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46
move-result v1
:try_start_1d
const-string v2, "cn.jiguang.verifysdk.api.JVerificationInterface"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66
const/4 v0, 0x1
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJVerificationSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_46
move-exception v1
move-object v2, v1
move v1, v0
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJVerificationSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_23
:catch_66
move-exception v2
goto :goto_49
.end method
.method private static k()Z
.registers 6
const/4 v0, 0x0
:try_start_1
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I
move-result v1
and-int/lit16 v1, v1, 0x80
if-eqz v1, :cond_15
const-string v1, "JClientsHelper"
const-string v2, "p jmlink init"
invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ax/b;->h:Z
:goto_14
return v0
:cond_15
sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;
const/16 v2, 0x80
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
:try_end_1c
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46
move-result v1
:try_start_1d
const-string v2, "cn.jiguang.jmlinksdk.core.JMlinkInterfaceImpl"
invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_22
.catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66
const/4 v0, 0x1
:goto_23
const-string v2, "JClientsHelper"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isPluginJMLinkSDK:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", pluginState: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_14
:catch_46
move-exception v1
move-object v2, v1
move v1, v0
:goto_49
const-string v3, "JClientsHelper"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "isPluginJMLinkSDK:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_23
:catch_66
move-exception v2
goto :goto_49
.end method
# virtual methods
.method public a(Landroid/content/Context;)Z
.registers 3
sget-boolean v0, Lcn/jiguang/ax/b;->b:Z
if-nez v0, :cond_8
sget-boolean v0, Lcn/jiguang/ax/b;->a:Z
if-eqz v0, :cond_a
:cond_8
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public b()Z
.registers 2
sget-boolean v0, Lcn/jiguang/ax/b;->b:Z
return v0
.end method
.method public c()Z
.registers 2
sget-boolean v0, Lcn/jiguang/ax/b;->a:Z
return v0
.end method