bzp.smali
.class public Ldxoptimizer/bzp;
.super Ldxoptimizer/bzn;
.source "Apk.java"
# instance fields
.field public g:Ljava/lang/String;
.field public h:I
.field public i:Ljava/lang/String;
.field public j:J
.field public k:Ljava/lang/String;
.field public l:Ljava/lang/String;
.field public m:Ljava/lang/String;
.field public n:I
.field public o:Z
.field public p:Z
.field public q:Ljava/lang/String;
.field public r:J
.field public s:D
.field public t:I
# direct methods
.method public constructor <init>(Lorg/json/JSONObject;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 29
invoke-direct {p0, p1}, Ldxoptimizer/bzn;-><init>(Lorg/json/JSONObject;)V
.line 30
const-string v0, "pkg"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->g:Ljava/lang/String;
.line 31
const-string v0, "versionCode"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Ldxoptimizer/bzp;->h:I
.line 32
const-string v0, "versionName"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->i:Ljava/lang/String;
.line 33
const-string v0, "size"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Ldxoptimizer/bzp;->j:J
.line 34
const-string v0, "brief"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->k:Ljava/lang/String;
.line 35
const-string v0, "labels"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->l:Ljava/lang/String;
.line 36
const-string v0, "downloadUrl"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->m:Ljava/lang/String;
.line 37
const-string v0, "downloadCount"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Ldxoptimizer/bzp;->n:I
.line 38
const-string v0, "isRoot"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bzp;->o:Z
.line 39
const-string v0, "includeAd"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bzp;->p:Z
.line 40
const-string v0, "signmd5"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzp;->q:Ljava/lang/String;
.line 41
const-string v0, "modifiedTime"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Ldxoptimizer/bzp;->r:J
.line 42
const-string v0, "rating"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v0
iput-wide v0, p0, Ldxoptimizer/bzp;->s:D
.line 43
const-string v0, "minSdkVersion"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Ldxoptimizer/bzp;->t:I
.line 44
return-void
.end method