bzo.smali

.class public Ldxoptimizer/bzo;
.super Ldxoptimizer/bzn;
.source "Advertisement.java"


# instance fields
.field public g:Ljava/lang/String;

.field public h:I

.field public i:I

.field public j:Ldxoptimizer/bzp;


# direct methods
.method public constructor <init>(Lorg/json/JSONObject;)V
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 18
    invoke-direct {p0, p1}, Ldxoptimizer/bzn;-><init>(Lorg/json/JSONObject;)V

    .line 19
    const-string v0, "content"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/bzo;->g:Ljava/lang/String;

    .line 20
    const-string v0, "adType"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Ldxoptimizer/bzo;->i:I

    .line 21
    iget v0, p0, Ldxoptimizer/bzo;->i:I

    invoke-direct {p0, p1, v0}, Ldxoptimizer/bzo;->a(Lorg/json/JSONObject;I)V

    .line 22
    return-void
.end method

.method private a(Lorg/json/JSONObject;I)V
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 25
    const/4 v0, 0x1

    if-eq p2, v0, :cond_4

    .line 33
    :cond_3
    :goto_3
    return-void

    .line 28
    :cond_4
    const-string v0, "apkId"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Ldxoptimizer/bzo;->h:I

    .line 29
    const-string v0, "detail"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    .line 30
    if-eqz v0, :cond_3

    .line 31
    new-instance v1, Ldxoptimizer/bzp;

    invoke-direct {v1, v0}, Ldxoptimizer/bzp;-><init>(Lorg/json/JSONObject;)V

    iput-object v1, p0, Ldxoptimizer/bzo;->j:Ldxoptimizer/bzp;

    goto :goto_3
.end method