t.smali
.class Lcom/baidu/mobstat/t;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private a:Ljava/lang/String;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.prologue
.line 297
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 298
if-nez p1, :cond_7
const-string p1, ""
:cond_7
iput-object p1, p0, Lcom/baidu/mobstat/t;->a:Ljava/lang/String;
.line 299
if-nez p2, :cond_d
const-string p2, ""
:cond_d
iput-object p2, p0, Lcom/baidu/mobstat/t;->b:Ljava/lang/String;
.line 300
if-nez p3, :cond_13
const-string p3, ""
:cond_13
iput-object p3, p0, Lcom/baidu/mobstat/t;->c:Ljava/lang/String;
.line 301
return-void
.end method
# virtual methods
.method public a()Lorg/json/JSONObject;
.registers 4
.prologue
.line 304
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 306
:try_start_5
const-string v1, "n"
iget-object v2, p0, Lcom/baidu/mobstat/t;->a:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 307
const-string v1, "v"
iget-object v2, p0, Lcom/baidu/mobstat/t;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 308
const-string v1, "w"
iget-object v2, p0, Lcom/baidu/mobstat/t;->c:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1a
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_1a} :catch_1b
.line 315
:goto_1a
return-object v0
.line 311
:catch_1b
move-exception v0
.line 312
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
.line 315
const/4 v0, 0x0
goto :goto_1a
.end method
.method public b()Ljava/lang/String;
.registers 2
.prologue
.line 319
iget-object v0, p0, Lcom/baidu/mobstat/t;->a:Ljava/lang/String;
return-object v0
.end method