c.smali
.class public Lx9/c;
.super Lx9/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<ResponseType:",
"Ljava/lang/Object;",
">",
"Lx9/a;"
}
.end annotation
# instance fields
.field private final e:Lx9/b$d;
.field protected f:Ljava/lang/Exception;
.field public g:Lx9/b$f;
.field private h:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lx9/b$d;)V
.registers 2
invoke-direct {p0}, Lx9/a;-><init>()V
iput-object p1, p0, Lx9/c;->e:Lx9/b$d;
return-void
.end method
# virtual methods
.method public b()V
.registers 1
invoke-static {p0}, Lx9/b;->b(Lx9/c;)V
invoke-super {p0}, Lx9/a;->b()V
return-void
.end method
.method public c()V
.registers 1
invoke-virtual {p0}, Lx9/c;->n()Z
invoke-super {p0}, Lx9/a;->c()V
return-void
.end method
.method public g(Ljava/util/concurrent/ExecutorService;)V
.registers 3
invoke-super {p0, p1}, Lx9/a;->g(Ljava/util/concurrent/ExecutorService;)V
sget-object p1, Lx9/a$e;->c:Lx9/a$e;
invoke-virtual {p0, p1}, Lx9/a;->f(Lx9/a$e;)V
:try_start_8
iget-object p1, p0, Lx9/c;->e:Lx9/b$d;
iget-boolean v0, p1, Lx9/b$d;->f:Z
if-eqz v0, :cond_f
return-void
:cond_f
invoke-static {p1}, Lx9/b;->d(Lx9/b$d;)Lx9/b$f;
move-result-object p1
iput-object p1, p0, Lx9/c;->g:Lx9/b$f;
:try_end_15
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_15} :catch_16
goto :goto_19
:catch_16
move-exception p1
iput-object p1, p0, Lx9/c;->f:Ljava/lang/Exception;
:goto_19
sget-object p1, Lx9/a$e;->e:Lx9/a$e;
invoke-virtual {p0, p1}, Lx9/a;->f(Lx9/a$e;)V
return-void
.end method
.method protected i(Ljava/lang/Exception;)Lw9/c;
.registers 4
invoke-virtual {p0}, Lx9/a;->h()Lx9/a$e;
move-result-object v0
sget-object v1, Lx9/a$e;->f:Lx9/a$e;
if-ne v0, v1, :cond_10
new-instance v0, Lw9/c;
const/16 v1, -0x66
invoke-direct {v0, v1}, Lw9/c;-><init>(I)V
goto :goto_17
:cond_10
new-instance v0, Lw9/c;
const/16 v1, -0x69
invoke-direct {v0, v1}, Lw9/c;-><init>(I)V
:goto_17
if-eqz p1, :cond_29
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lw9/c;->g:Ljava/lang/String;
if-nez v1, :cond_27
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lw9/c;->g:Ljava/lang/String;
:cond_27
iput-object p1, v0, Lw9/c;->c:Ljava/lang/Exception;
:cond_29
return-object v0
.end method
.method public j()[B
.registers 2
iget-object v0, p0, Lx9/c;->g:Lx9/b$f;
if-eqz v0, :cond_7
iget-object v0, v0, Lx9/b$f;->d:[B
goto :goto_8
:cond_7
const/4 v0, 0x0
:goto_8
return-object v0
.end method
.method public k()Ljava/lang/String;
.registers 4
iget-object v0, p0, Lx9/c;->g:Lx9/b$f;
if-eqz v0, :cond_1d
iget-object v0, v0, Lx9/b$f;->d:[B
if-nez v0, :cond_9
goto :goto_1d
:cond_9
iget-object v1, p0, Lx9/c;->h:Ljava/lang/String;
if-nez v1, :cond_1a
:try_start_d
new-instance v1, Ljava/lang/String;
const-string v2, "UTF-8"
invoke-direct {v1, v0, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
iput-object v1, p0, Lx9/c;->h:Ljava/lang/String;
:try_end_16
.catch Ljava/io/UnsupportedEncodingException; {:try_start_d .. :try_end_16} :catch_17
goto :goto_1a
:catch_17
move-exception v0
iput-object v0, p0, Lx9/c;->f:Ljava/lang/Exception;
:cond_1a
:goto_1a
iget-object v0, p0, Lx9/c;->h:Ljava/lang/String;
return-object v0
:cond_1d
:goto_1d
const/4 v0, 0x0
return-object v0
.end method
.method public l()Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()TResponseType;"
}
.end annotation
iget-object v0, p0, Lx9/c;->g:Lx9/b$f;
if-eqz v0, :cond_7
iget-object v0, v0, Lx9/b$f;->d:[B
goto :goto_8
:cond_7
const/4 v0, 0x0
:goto_8
return-object v0
.end method
.method public m()Lx9/b$d;
.registers 2
iget-object v0, p0, Lx9/c;->e:Lx9/b$d;
return-object v0
.end method
.method protected n()Z
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public o(Lx9/a$c;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<OperationType:",
"Lx9/c;",
">(",
"Lx9/a$c<",
"TOperationType;TResponseType;>;)V"
}
.end annotation
new-instance v0, Lx9/c$a;
invoke-direct {v0, p0, p1}, Lx9/c$a;-><init>(Lx9/c;Lx9/a$c;)V
invoke-virtual {p0, v0}, Lx9/a;->e(Lx9/a$d;)V
return-void
.end method