f.smali
.class public final Lf/b/b/d/a/f/f;
.super Ljava/lang/Object;
.source ""
# direct methods
.method public static a(Ljava/lang/Object;)Lf/b/b/d/a/f/d;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<ResultT:",
"Ljava/lang/Object;",
">(TResultT;)",
"Lf/b/b/d/a/f/d<",
"TResultT;>;"
}
.end annotation
new-instance v0, Lf/b/b/d/a/f/q;
invoke-direct {v0}, Lf/b/b/d/a/f/q;-><init>()V
invoke-virtual {v0, p0}, Lf/b/b/d/a/f/q;->g(Ljava/lang/Object;)V
return-object v0
.end method
.method public static b(Lf/b/b/d/a/f/d;)Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<ResultT:",
"Ljava/lang/Object;",
">(",
"Lf/b/b/d/a/f/d<",
"TResultT;>;)TResultT;"
}
.end annotation
const-string v0, "Task must not be null"
invoke-static {p0, v0}, Lf/b/b/d/a/b/m;->c(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lf/b/b/d/a/f/d;->e()Z
move-result v0
if-eqz v0, :cond_10
invoke-static {p0}, Lf/b/b/d/a/f/f;->d(Lf/b/b/d/a/f/d;)Ljava/lang/Object;
move-result-object p0
return-object p0
:cond_10
new-instance v0, Lf/b/b/d/a/f/r;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lf/b/b/d/a/f/r;-><init>([B)V
invoke-static {p0, v0}, Lf/b/b/d/a/f/f;->e(Lf/b/b/d/a/f/d;Lf/b/b/d/a/f/r;)V
invoke-virtual {v0}, Lf/b/b/d/a/f/r;->a()V
invoke-static {p0}, Lf/b/b/d/a/f/f;->d(Lf/b/b/d/a/f/d;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static c(Ljava/lang/Exception;)Lf/b/b/d/a/f/d;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<ResultT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Exception;",
")",
"Lf/b/b/d/a/f/d<",
"TResultT;>;"
}
.end annotation
new-instance v0, Lf/b/b/d/a/f/q;
invoke-direct {v0}, Lf/b/b/d/a/f/q;-><init>()V
invoke-virtual {v0, p0}, Lf/b/b/d/a/f/q;->i(Ljava/lang/Exception;)V
return-object v0
.end method
.method private static d(Lf/b/b/d/a/f/d;)Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<ResultT:",
"Ljava/lang/Object;",
">(",
"Lf/b/b/d/a/f/d<",
"TResultT;>;)TResultT;"
}
.end annotation
invoke-virtual {p0}, Lf/b/b/d/a/f/d;->f()Z
move-result v0
if-eqz v0, :cond_b
invoke-virtual {p0}, Lf/b/b/d/a/f/d;->d()Ljava/lang/Object;
move-result-object p0
return-object p0
:cond_b
new-instance v0, Ljava/util/concurrent/ExecutionException;
invoke-virtual {p0}, Lf/b/b/d/a/f/d;->c()Ljava/lang/Exception;
move-result-object p0
invoke-direct {v0, p0}, Ljava/util/concurrent/ExecutionException;-><init>(Ljava/lang/Throwable;)V
throw v0
.end method
.method private static e(Lf/b/b/d/a/f/d;Lf/b/b/d/a/f/r;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/b/b/d/a/f/d<",
"*>;",
"Lf/b/b/d/a/f/r;",
")V"
}
.end annotation
sget-object v0, Lf/b/b/d/a/f/e;->a:Ljava/util/concurrent/Executor;
invoke-virtual {p0, v0, p1}, Lf/b/b/d/a/f/d;->b(Ljava/util/concurrent/Executor;Lf/b/b/d/a/f/b;)Lf/b/b/d/a/f/d;
invoke-virtual {p0, v0, p1}, Lf/b/b/d/a/f/d;->a(Ljava/util/concurrent/Executor;Lf/b/b/d/a/f/a;)Lf/b/b/d/a/f/d;
return-void
.end method