brl$3$1.smali

.class Ldxoptimizer/brl$3$1;
.super Ldxoptimizer/alf;
.source "TrashResultCache.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Ldxoptimizer/brl$3;->run()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field a:Z

.field final synthetic b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

.field final synthetic c:Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;

.field final synthetic d:Ldxoptimizer/brl$3;


# direct methods
.method constructor <init>(Ldxoptimizer/brl$3;Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;)V
    .registers 4

    .prologue
    .line 826
    iput-object p1, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iput-object p2, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    iput-object p3, p0, Ldxoptimizer/brl$3$1;->c:Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;

    invoke-direct {p0}, Ldxoptimizer/alf;-><init>()V

    return-void
.end method


# virtual methods
.method public a()V
    .registers 1

    .prologue
    .line 831
    return-void
.end method

.method public a(IIIJLjava/lang/String;)V
    .registers 11

    .prologue
    .line 835
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    iget-object v1, p0, Ldxoptimizer/brl$3$1;->c:Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;

    invoke-virtual {v0, p4, p5, v1}, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->notifyClean(JLcom/dianxinos/optimizer/module/space/model/TrashItemOption;)Z

    move-result v0

    if-eqz v0, :cond_1e

    .line 836
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget-object v0, v0, Ldxoptimizer/brl$3;->g:Ldxoptimizer/brl;

    iget-object v1, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget v1, v1, Ldxoptimizer/brl$3;->a:I

    iget-object v2, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget v2, v2, Ldxoptimizer/brl$3;->b:I

    iget-object v3, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget-object v3, v3, Ldxoptimizer/brl$3;->c:Ljava/lang/String;

    invoke-static {v0, v1, v2, v3}, Ldxoptimizer/brl;->a(Ldxoptimizer/brl;IILjava/lang/String;)V

    .line 846
    :goto_1d
    return-void

    .line 838
    :cond_1e
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    iget-wide v0, v0, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->selectedSize:J

    const-wide/16 v2, 0x0

    cmp-long v0, v0, v2

    if-nez v0, :cond_2e

    .line 839
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    const/4 v1, 0x2

    iput v1, v0, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->checkState:I

    goto :goto_1d

    .line 840
    :cond_2e
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    iget-wide v0, v0, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->selectedSize:J

    iget-object v2, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    iget-wide v2, v2, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->size:J

    cmp-long v0, v0, v2

    if-nez v0, :cond_40

    .line 841
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    const/4 v1, 0x0

    iput v1, v0, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->checkState:I

    goto :goto_1d

    .line 843
    :cond_40
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->b:Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;

    const/4 v1, 0x1

    iput v1, v0, Lcom/dianxinos/optimizer/module/space/model/AppAnalyseGroup;->checkState:I

    goto :goto_1d
.end method

.method public a(IJ)V
    .registers 4

    .prologue
    .line 866
    return-void
.end method

.method public b()V
    .registers 5

    .prologue
    .line 850
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget-object v0, v0, Ldxoptimizer/brl$3;->d:Ldxoptimizer/afa;

    if-eqz v0, :cond_d

    .line 851
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget-object v0, v0, Ldxoptimizer/brl$3;->d:Ldxoptimizer/afa;

    invoke-interface {v0}, Ldxoptimizer/afa;->a()V

    .line 853
    :cond_d
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget-object v0, v0, Ldxoptimizer/brl$3;->g:Ldxoptimizer/brl;

    const/4 v1, 0x1

    new-array v1, v1, [I

    const/4 v2, 0x0

    iget-object v3, p0, Ldxoptimizer/brl$3$1;->d:Ldxoptimizer/brl$3;

    iget v3, v3, Ldxoptimizer/brl$3;->a:I

    aput v3, v1, v2

    invoke-virtual {v0, v1}, Ldxoptimizer/brl;->b([I)V

    .line 854
    return-void
.end method

.method public c()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
    .registers 2

    .prologue
    .line 858
    iget-boolean v0, p0, Ldxoptimizer/brl$3$1;->a:Z

    if-eqz v0, :cond_6

    .line 859
    const/4 v0, 0x0

    .line 861
    :goto_5
    return-object v0

    .line 860
    :cond_6
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/brl$3$1;->a:Z

    .line 861
    iget-object v0, p0, Ldxoptimizer/brl$3$1;->c:Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;

    iget-object v0, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;

    check-cast v0, Lcom/dianxinos/optimizer/engine/trash/TrashItem;

    invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/trash/TrashItem;->toTrashCleanInfo()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;

    move-result-object v0

    goto :goto_5
.end method