ao.smali
.class public final Lokhttp3/ao;
.super Ljava/lang/Object;
.source "Response.java"
# interfaces
.implements Ljava/io/Closeable;
# instance fields
.field private volatile bWC:Lokhttp3/d;
.field public final bWI:Lokhttp3/al;
.field final bWJ:Lokhttp3/Protocol;
.field public final bWK:Lokhttp3/y;
.field public final bWL:Lokhttp3/aq;
.field final bWM:Lokhttp3/ao;
.field final bWN:Lokhttp3/ao;
.field public final bWO:Lokhttp3/ao;
.field public final bWP:J
.field public final bWQ:J
.field public final code:I
.field public final headers:Lokhttp3/z;
.field public final message:Ljava/lang/String;
# direct methods
.method constructor <init>(Lokhttp3/ap;)V
.registers 4
.prologue
.line 59
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 60
iget-object v0, p1, Lokhttp3/ap;->bWI:Lokhttp3/al;
iput-object v0, p0, Lokhttp3/ao;->bWI:Lokhttp3/al;
.line 61
iget-object v0, p1, Lokhttp3/ap;->bWJ:Lokhttp3/Protocol;
iput-object v0, p0, Lokhttp3/ao;->bWJ:Lokhttp3/Protocol;
.line 62
iget v0, p1, Lokhttp3/ap;->code:I
iput v0, p0, Lokhttp3/ao;->code:I
.line 63
iget-object v0, p1, Lokhttp3/ap;->message:Ljava/lang/String;
iput-object v0, p0, Lokhttp3/ao;->message:Ljava/lang/String;
.line 64
iget-object v0, p1, Lokhttp3/ap;->bWK:Lokhttp3/y;
iput-object v0, p0, Lokhttp3/ao;->bWK:Lokhttp3/y;
.line 65
iget-object v0, p1, Lokhttp3/ap;->bWD:Lokhttp3/aa;
invoke-virtual {v0}, Lokhttp3/aa;->Rf()Lokhttp3/z;
move-result-object v0
iput-object v0, p0, Lokhttp3/ao;->headers:Lokhttp3/z;
.line 66
iget-object v0, p1, Lokhttp3/ap;->bWL:Lokhttp3/aq;
iput-object v0, p0, Lokhttp3/ao;->bWL:Lokhttp3/aq;
.line 67
iget-object v0, p1, Lokhttp3/ap;->bWM:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ao;->bWM:Lokhttp3/ao;
.line 68
iget-object v0, p1, Lokhttp3/ap;->bWN:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ao;->bWN:Lokhttp3/ao;
.line 69
iget-object v0, p1, Lokhttp3/ap;->bWO:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ao;->bWO:Lokhttp3/ao;
.line 70
iget-wide v0, p1, Lokhttp3/ap;->bWP:J
iput-wide v0, p0, Lokhttp3/ao;->bWP:J
.line 71
iget-wide v0, p1, Lokhttp3/ap;->bWQ:J
iput-wide v0, p0, Lokhttp3/ao;->bWQ:J
.line 72
return-void
.end method
# virtual methods
.method public final RA()Lokhttp3/ap;
.registers 2
.prologue
.line 181
new-instance v0, Lokhttp3/ap;
invoke-direct {v0, p0}, Lokhttp3/ap;-><init>(Lokhttp3/ao;)V
return-object v0
.end method
.method public final Rx()Lokhttp3/d;
.registers 2
.prologue
.line 250
iget-object v0, p0, Lokhttp3/ao;->bWC:Lokhttp3/d;
.line 251
if-eqz v0, :cond_5
:goto_4
return-object v0
:cond_5
iget-object v0, p0, Lokhttp3/ao;->headers:Lokhttp3/z;
invoke-static {v0}, Lokhttp3/d;->a(Lokhttp3/z;)Lokhttp3/d;
move-result-object v0
iput-object v0, p0, Lokhttp3/ao;->bWC:Lokhttp3/d;
goto :goto_4
.end method
.method public final Rz()Lokhttp3/aq;
.registers 2
.prologue
.line 177
iget-object v0, p0, Lokhttp3/ao;->bWL:Lokhttp3/aq;
return-object v0
.end method
.method public final close()V
.registers 3
.prologue
.line 280
iget-object v0, p0, Lokhttp3/ao;->bWL:Lokhttp3/aq;
if-nez v0, :cond_c
.line 281
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "response is not eligible for a body and must not be closed"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 283
:cond_c
iget-object v0, p0, Lokhttp3/ao;->bWL:Lokhttp3/aq;
invoke-virtual {v0}, Lokhttp3/aq;->close()V
.line 284
return-void
.end method
.method public final gd(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 127
.line 1131
iget-object v0, p0, Lokhttp3/ao;->headers:Lokhttp3/z;
invoke-virtual {v0, p1}, Lokhttp3/z;->get(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1132
if-eqz v0, :cond_9
:goto_8
return-object v0
:cond_9
const/4 v0, 0x0
.line 127
goto :goto_8
.end method
.method public final headers()Lokhttp3/z;
.registers 2
.prologue
.line 136
iget-object v0, p0, Lokhttp3/ao;->headers:Lokhttp3/z;
return-object v0
.end method
.method public final isSuccessful()Z
.registers 3
.prologue
.line 106
iget v0, p0, Lokhttp3/ao;->code:I
const/16 v1, 0xc8
if-lt v0, v1, :cond_e
iget v0, p0, Lokhttp3/ao;->code:I
const/16 v1, 0x12c
if-ge v0, v1, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public final request()Lokhttp3/al;
.registers 2
.prologue
.line 86
iget-object v0, p0, Lokhttp3/ao;->bWI:Lokhttp3/al;
return-object v0
.end method
.method public final toString()Ljava/lang/String;
.registers 3
.prologue
.line 287
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Response{protocol="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lokhttp3/ao;->bWJ:Lokhttp3/Protocol;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", code="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lokhttp3/ao;->code:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", message="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lokhttp3/ao;->message:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", url="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lokhttp3/ao;->bWI:Lokhttp3/al;
.line 2046
iget-object v1, v1, Lokhttp3/al;->bUW:Lokhttp3/HttpUrl;
.line 294
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 287
return-object v0
.end method