UpdatePackage$Strategy.smali

.class public Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;
.super Ljava/lang/Object;
.source "UpdatePackage.java"


# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation

.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "Strategy"
.end annotation


# instance fields
.field private deleteIfFail:Z
    .annotation runtime Lcom/bytedance/sdk/openadsdk/d/a/c;
        a = "del_if_download_failed"
    .end annotation
.end field

.field private deleteOldPackageBeforeDownload:Z
    .annotation runtime Lcom/bytedance/sdk/openadsdk/d/a/c;
        a = "del_old_pkg_before_download"
    .end annotation
.end field

.field private needUnzip:Z
    .annotation runtime Lcom/bytedance/sdk/openadsdk/d/a/c;
        a = "need_unzip"
    .end annotation
.end field


# direct methods
.method public constructor <init>(I)V
    .registers 3

    .prologue
    const/4 v0, 0x1

    .line 320
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 321
    if-ne p1, v0, :cond_9

    :goto_6
    iput-boolean v0, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->deleteIfFail:Z

    .line 322
    return-void

    .line 321
    :cond_9
    const/4 v0, 0x0

    goto :goto_6
.end method


# virtual methods
.method public isDeleteIfFail()Z
    .registers 2

    .prologue
    .line 325
    iget-boolean v0, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->deleteIfFail:Z

    return v0
.end method

.method public isDeleteOldPackageBeforeDownload()Z
    .registers 2

    .prologue
    .line 333
    iget-boolean v0, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->deleteOldPackageBeforeDownload:Z

    return v0
.end method

.method public isNeedUnzip()Z
    .registers 2

    .prologue
    .line 341
    iget-boolean v0, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->needUnzip:Z

    return v0
.end method

.method public setDeleteIfFail(Z)V
    .registers 2

    .prologue
    .line 329
    iput-boolean p1, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->deleteIfFail:Z

    .line 330
    return-void
.end method

.method public setDeleteOldPackageBeforeDownload(Z)V
    .registers 2

    .prologue
    .line 337
    iput-boolean p1, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->deleteOldPackageBeforeDownload:Z

    .line 338
    return-void
.end method

.method public setNeedUnzip(Z)V
    .registers 2

    .prologue
    .line 345
    iput-boolean p1, p0, Lcom/bytedance/sdk/openadsdk/preload/geckox/model/UpdatePackage$Strategy;->needUnzip:Z

    .line 346
    return-void
.end method