ct.smali
.class public Lcom/tendcloud/tenddata/ct;
.super Lcom/tendcloud/tenddata/cy;
.source "td"
# static fields
.field static a:Lcom/tendcloud/tenddata/ct;
# direct methods
.method private constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Lcom/tendcloud/tenddata/cy;-><init>()V
return-void
.end method
.method public static declared-synchronized a()Lcom/tendcloud/tenddata/ct;
.registers 2
const-class v0, Lcom/tendcloud/tenddata/ct;
monitor-enter v0
.line 1
:try_start_3
sget-object v1, Lcom/tendcloud/tenddata/ct;->a:Lcom/tendcloud/tenddata/ct;
if-nez v1, :cond_e
.line 2
new-instance v1, Lcom/tendcloud/tenddata/ct;
invoke-direct {v1}, Lcom/tendcloud/tenddata/ct;-><init>()V
sput-object v1, Lcom/tendcloud/tenddata/ct;->a:Lcom/tendcloud/tenddata/ct;
.line 3
:cond_e
sget-object v1, Lcom/tendcloud/tenddata/ct;->a:Lcom/tendcloud/tenddata/ct;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v0
return-object v1
:catchall_12
move-exception v1
monitor-exit v0
throw v1
.end method
# virtual methods
.method public b()Ljava/lang/Object;
.registers 5
const-string v0, "account"
.line 1
:try_start_2
sget-object v1, Lcom/tendcloud/tenddata/ct;->a:Lcom/tendcloud/tenddata/ct;
iget-object v1, v1, Lcom/tendcloud/tenddata/cy;->b:Lorg/json/JSONObject;
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_20
.line 2
invoke-static {}, Lcom/tendcloud/tenddata/n;->l()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_20
.line 3
sget-object v1, Lcom/tendcloud/tenddata/ct;->a:Lcom/tendcloud/tenddata/ct;
new-instance v2, Lorg/json/JSONObject;
invoke-static {}, Lcom/tendcloud/tenddata/n;->l()Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v0, v2}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_20
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_20} :catch_20
.line 4
:catch_20
:cond_20
invoke-super {p0}, Lcom/tendcloud/tenddata/cy;->b()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public setCurrentPageName(Ljava/lang/String;)V
.registers 3
const-string v0, "page"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public setDeepLink(Ljava/lang/String;)V
.registers 3
:try_start_0
const-string v0, "deeplink"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
.line 2
invoke-static {p1}, Lcom/tendcloud/tenddata/n;->setDeepLink(Ljava/lang/String;)V
:try_end_8
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_8} :catch_9
goto :goto_d
:catch_9
move-exception p1
.line 3
invoke-static {p1}, Lcom/tendcloud/tenddata/bq;->postSDKError(Ljava/lang/Throwable;)V
:goto_d
return-void
.end method
.method public setProfile(Lorg/json/JSONObject;)V
.registers 3
const-string v0, "account"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public setPushInfo(Ljava/lang/String;)V
.registers 3
const-string v0, "push"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public setSessionId(Ljava/lang/String;)V
.registers 3
const-string v0, "sessionId"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public setSessionStartTime(J)V
.registers 3
.line 1
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
const-string p2, "sessionStartTime"
invoke-virtual {p0, p2, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public setSubprofile(Lorg/json/JSONObject;)V
.registers 3
const-string v0, "subaccount"
.line 1
invoke-virtual {p0, v0, p1}, Lcom/tendcloud/tenddata/cy;->a(Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method