bqx$b.smali

.class Ldxoptimizer/bqx$b;
.super Ldxoptimizer/amt;
.source "RecycleDeleteTask.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Ldxoptimizer/bqx;
.end annotation

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


# instance fields
.field final synthetic a:Ldxoptimizer/bqx;


# direct methods
.method private constructor <init>(Ldxoptimizer/bqx;)V
    .registers 2

    .prologue
    .line 115
    iput-object p1, p0, Ldxoptimizer/bqx$b;->a:Ldxoptimizer/bqx;

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

    return-void
.end method

.method synthetic constructor <init>(Ldxoptimizer/bqx;Ldxoptimizer/bqx$1;)V
    .registers 3

    .prologue
    .line 115
    invoke-direct {p0, p1}, Ldxoptimizer/bqx$b;-><init>(Ldxoptimizer/bqx;)V

    return-void
.end method


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

    .prologue
    .line 120
    return-void
.end method

.method public a(Z)V
    .registers 5

    .prologue
    .line 139
    iget-object v0, p0, Ldxoptimizer/bqx$b;->a:Ldxoptimizer/bqx;

    invoke-static {v0}, Ldxoptimizer/bqx;->d(Ldxoptimizer/bqx;)Ldxoptimizer/aey;

    move-result-object v0

    const/4 v1, 0x1

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-static {v0, v1, v2}, Landroid/os/Message;->obtain(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V

    .line 140
    return-void
.end method

.method public b()Lcom/dianxinos/optimizer/engine/trash/TrashItem;
    .registers 2

    .prologue
    .line 124
    iget-object v0, p0, Ldxoptimizer/bqx$b;->a:Ldxoptimizer/bqx;

    invoke-static {v0}, Ldxoptimizer/bqx;->c(Ldxoptimizer/bqx;)Ljava/util/LinkedList;

    move-result-object v0

    if-eqz v0, :cond_14

    iget-object v0, p0, Ldxoptimizer/bqx$b;->a:Ldxoptimizer/bqx;

    invoke-static {v0}, Ldxoptimizer/bqx;->c(Ldxoptimizer/bqx;)Ljava/util/LinkedList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/LinkedList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_16

    .line 125
    :cond_14
    const/4 v0, 0x0

    .line 131
    :goto_15
    return-object v0

    .line 127
    :cond_16
    iget-object v0, p0, Ldxoptimizer/bqx$b;->a:Ldxoptimizer/bqx;

    invoke-static {v0}, Ldxoptimizer/bqx;->c(Ldxoptimizer/bqx;)Ljava/util/LinkedList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/LinkedList;->poll()Ljava/lang/Object;

    move-result-object v0

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

    goto :goto_15
.end method