SceneImpl.smali
.class public Lcom/kwad/sdk/internal/api/SceneImpl;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/kwad/sdk/api/KsScene;
.implements Ljava/io/Serializable;
# static fields
.field private static final serialVersionUID:J = 0x14d7a2ae591e943L
# instance fields
.field private action:I
.field private adNum:I
.field private adStyle:I
.field public entryScene:J
.field private height:I
.field private posId:J
.field private transient urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
.field private width:I
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
return-void
.end method
.method public constructor <init>(J)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
iput-wide p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->posId:J
iput-wide p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->entryScene:J
return-void
.end method
.method public static getSerialVersionUID()J
.registers 2
const-wide v0, 0x14d7a2ae591e943L
return-wide v0
.end method
# virtual methods
.method public copy(Lcom/kwad/sdk/api/KsScene;)Lcom/kwad/sdk/internal/api/SceneImpl;
.registers 4
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getPosId()J
move-result-wide v0
iput-wide v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->posId:J
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getAdNum()I
move-result v0
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getAction()I
move-result v0
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->action:I
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getWidth()I
move-result v0
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->width:I
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getHeight()I
move-result v0
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->height:I
invoke-interface {p1}, Lcom/kwad/sdk/api/KsScene;->getAdStyle()I
move-result v0
iput v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adStyle:I
return-object p0
.end method
.method public getAction()I
.registers 2
iget v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->action:I
return v0
.end method
.method public getAdNum()I
.registers 2
iget v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
return v0
.end method
.method public getAdStyle()I
.registers 2
iget v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adStyle:I
return v0
.end method
.method public getHeight()I
.registers 2
iget v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->height:I
return v0
.end method
.method public getPageScene()I
.registers 4
const/4 v0, 0x0
iget-object v1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
if-nez v1, :cond_6
:goto_5
return v0
:cond_6
sget-object v1, Lcom/kwad/sdk/internal/api/SceneImpl$1;->a:[I
iget-object v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
iget-object v2, v2, Lcom/kwad/sdk/core/scene/URLPackage;->page:Lcom/kwad/sdk/core/scene/URLPackage$PageSource;
invoke-virtual {v2}, Lcom/kwad/sdk/core/scene/URLPackage$PageSource;->ordinal()I
move-result v2
aget v1, v1, v2
packed-switch v1, :pswitch_data_28
goto :goto_5
:pswitch_16
const/4 v0, 0x1
goto :goto_5
:pswitch_18
const/4 v0, 0x2
goto :goto_5
:pswitch_1a
const/4 v0, 0x3
goto :goto_5
:pswitch_1c
const/4 v0, 0x4
goto :goto_5
:pswitch_1e
const/4 v0, 0x5
goto :goto_5
:pswitch_20
const/4 v0, 0x6
goto :goto_5
:pswitch_22
const/4 v0, 0x7
goto :goto_5
:pswitch_24
const/16 v0, 0x8
goto :goto_5
nop
:pswitch_data_28
.packed-switch 0x1
:pswitch_16
:pswitch_18
:pswitch_1a
:pswitch_1c
:pswitch_1e
:pswitch_20
:pswitch_22
:pswitch_24
.end packed-switch
.end method
.method public getPosId()J
.registers 3
iget-wide v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->posId:J
return-wide v0
.end method
.method public getUrlPackage()Lcom/kwad/sdk/core/scene/URLPackage;
.registers 2
iget-object v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
return-object v0
.end method
.method public getWidth()I
.registers 2
iget v0, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->width:I
return v0
.end method
.method public setAction(I)V
.registers 2
iput p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->action:I
return-void
.end method
.method public setAdNum(I)V
.registers 2
iput p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
return-void
.end method
.method public setAdStyle(I)V
.registers 2
iput p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adStyle:I
return-void
.end method
.method public setHeight(I)V
.registers 2
iput p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->height:I
return-void
.end method
.method public setPosId(J)V
.registers 4
iput-wide p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->posId:J
iput-wide p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->entryScene:J
return-void
.end method
.method public setUrlPackage(Lcom/kwad/sdk/core/scene/URLPackage;)V
.registers 2
iput-object p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
return-void
.end method
.method public setWidth(I)V
.registers 2
iput p1, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->width:I
return-void
.end method
.method public toJson()Lorg/json/JSONObject;
.registers 5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "posId"
iget-wide v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->posId:J
invoke-static {v0, v1, v2, v3}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;J)V
const-string v1, "entryScene"
iget-wide v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->entryScene:J
invoke-static {v0, v1, v2, v3}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;J)V
const-string v1, "adNum"
iget v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adNum:I
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;I)V
const-string v1, "action"
iget v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->action:I
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;I)V
const-string v1, "width"
iget v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->width:I
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;I)V
const-string v1, "height"
iget v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->height:I
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;I)V
const-string v1, "adStyle"
iget v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->adStyle:I
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;I)V
const-string v1, "urlPackage"
iget-object v2, p0, Lcom/kwad/sdk/internal/api/SceneImpl;->urlPackage:Lcom/kwad/sdk/core/scene/URLPackage;
invoke-static {v0, v1, v2}, Lcom/kwad/sdk/c/i;->a(Lorg/json/JSONObject;Ljava/lang/String;Lcom/kwad/sdk/core/b;)V
return-object v0
.end method