g.smali
.class public abstract Lio/fabric/sdk/android/services/concurrency/g;
.super Lio/fabric/sdk/android/services/concurrency/AsyncTask;
.source "PriorityAsyncTask.java"
# interfaces
.implements Lio/fabric/sdk/android/services/concurrency/e;
.implements Lio/fabric/sdk/android/services/concurrency/k;
.implements Lio/fabric/sdk/android/services/concurrency/p;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<Params:",
"Ljava/lang/Object;",
"Progress:",
"Ljava/lang/Object;",
"Result:",
"Ljava/lang/Object;",
">",
"Lio/fabric/sdk/android/services/concurrency/AsyncTask",
"<TParams;TProgress;TResult;>;",
"Lio/fabric/sdk/android/services/concurrency/e",
"<",
"Lio/fabric/sdk/android/services/concurrency/p;",
">;",
"Lio/fabric/sdk/android/services/concurrency/k;",
"Lio/fabric/sdk/android/services/concurrency/p;"
}
.end annotation
# instance fields
.field private final bMz:Lio/fabric/sdk/android/services/concurrency/m;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 36
invoke-direct {p0}, Lio/fabric/sdk/android/services/concurrency/AsyncTask;-><init>()V
.line 37
new-instance v0, Lio/fabric/sdk/android/services/concurrency/m;
invoke-direct {v0}, Lio/fabric/sdk/android/services/concurrency/m;-><init>()V
iput-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 38
return-void
.end method
# virtual methods
.method public final OL()Ljava/util/Collection;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Collection",
"<",
"Lio/fabric/sdk/android/services/concurrency/p;",
">;"
}
.end annotation
.prologue
.line 66
.line 3101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 66
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/e;
invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/e;->OL()Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public final OM()Z
.registers 2
.prologue
.line 71
.line 4101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 71
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/e;
invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/e;->OM()Z
move-result v0
return v0
.end method
.method public final a(Lio/fabric/sdk/android/services/concurrency/p;)V
.registers 4
.prologue
.line 58
.line 1353
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/AsyncTask;->bMo:Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;
.line 58
sget-object v1, Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;->PENDING:Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;
if-eq v0, v1, :cond_e
.line 59
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Must not add Dependency after task is running"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 2101
:cond_e
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 61
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/e;
invoke-interface {v0, p1}, Lio/fabric/sdk/android/services/concurrency/e;->aE(Ljava/lang/Object;)V
.line 62
return-void
.end method
.method public final synthetic aE(Ljava/lang/Object;)V
.registers 2
.prologue
.line 27
check-cast p1, Lio/fabric/sdk/android/services/concurrency/p;
invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/concurrency/g;->a(Lio/fabric/sdk/android/services/concurrency/p;)V
return-void
.end method
.method public final bl(Z)V
.registers 3
.prologue
.line 81
.line 6101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 81
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/p;
invoke-interface {v0, p1}, Lio/fabric/sdk/android/services/concurrency/p;->bl(Z)V
.line 82
return-void
.end method
.method public compareTo(Ljava/lang/Object;)I
.registers 3
.prologue
.line 48
invoke-static {p0, p1}, Lio/fabric/sdk/android/services/concurrency/Priority;->compareTo(Lio/fabric/sdk/android/services/concurrency/k;Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final h(Ljava/lang/Throwable;)V
.registers 3
.prologue
.line 91
.line 8101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 91
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/p;
invoke-interface {v0, p1}, Lio/fabric/sdk/android/services/concurrency/p;->h(Ljava/lang/Throwable;)V
.line 92
return-void
.end method
.method public final isFinished()Z
.registers 2
.prologue
.line 86
.line 7101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 86
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
check-cast v0, Lio/fabric/sdk/android/services/concurrency/p;
invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/p;->isFinished()Z
move-result v0
return v0
.end method
.method public wA()Lio/fabric/sdk/android/services/concurrency/Priority;
.registers 2
.prologue
.line 76
.line 5101
iget-object v0, p0, Lio/fabric/sdk/android/services/concurrency/g;->bMz:Lio/fabric/sdk/android/services/concurrency/m;
.line 76
check-cast v0, Lio/fabric/sdk/android/services/concurrency/k;
invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/k;->wA()Lio/fabric/sdk/android/services/concurrency/Priority;
move-result-object v0
return-object v0
.end method