ap.smali
.class public final Lokhttp3/ap;
.super Ljava/lang/Object;
.source "Response.java"
# instance fields
.field bWD:Lokhttp3/aa;
.field public bWI:Lokhttp3/al;
.field public bWJ:Lokhttp3/Protocol;
.field public bWK:Lokhttp3/y;
.field public bWL:Lokhttp3/aq;
.field bWM:Lokhttp3/ao;
.field bWN:Lokhttp3/ao;
.field public bWO:Lokhttp3/ao;
.field public bWP:J
.field public bWQ:J
.field public code:I
.field public message:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 312
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 301
const/4 v0, -0x1
iput v0, p0, Lokhttp3/ap;->code:I
.line 313
new-instance v0, Lokhttp3/aa;
invoke-direct {v0}, Lokhttp3/aa;-><init>()V
iput-object v0, p0, Lokhttp3/ap;->bWD:Lokhttp3/aa;
.line 314
return-void
.end method
.method constructor <init>(Lokhttp3/ao;)V
.registers 4
.prologue
.line 316
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 301
const/4 v0, -0x1
iput v0, p0, Lokhttp3/ap;->code:I
.line 317
iget-object v0, p1, Lokhttp3/ao;->bWI:Lokhttp3/al;
iput-object v0, p0, Lokhttp3/ap;->bWI:Lokhttp3/al;
.line 318
iget-object v0, p1, Lokhttp3/ao;->bWJ:Lokhttp3/Protocol;
iput-object v0, p0, Lokhttp3/ap;->bWJ:Lokhttp3/Protocol;
.line 319
iget v0, p1, Lokhttp3/ao;->code:I
iput v0, p0, Lokhttp3/ap;->code:I
.line 320
iget-object v0, p1, Lokhttp3/ao;->message:Ljava/lang/String;
iput-object v0, p0, Lokhttp3/ap;->message:Ljava/lang/String;
.line 321
iget-object v0, p1, Lokhttp3/ao;->bWK:Lokhttp3/y;
iput-object v0, p0, Lokhttp3/ap;->bWK:Lokhttp3/y;
.line 322
iget-object v0, p1, Lokhttp3/ao;->headers:Lokhttp3/z;
invoke-virtual {v0}, Lokhttp3/z;->Re()Lokhttp3/aa;
move-result-object v0
iput-object v0, p0, Lokhttp3/ap;->bWD:Lokhttp3/aa;
.line 323
iget-object v0, p1, Lokhttp3/ao;->bWL:Lokhttp3/aq;
iput-object v0, p0, Lokhttp3/ap;->bWL:Lokhttp3/aq;
.line 324
iget-object v0, p1, Lokhttp3/ao;->bWM:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ap;->bWM:Lokhttp3/ao;
.line 325
iget-object v0, p1, Lokhttp3/ao;->bWN:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ap;->bWN:Lokhttp3/ao;
.line 326
iget-object v0, p1, Lokhttp3/ao;->bWO:Lokhttp3/ao;
iput-object v0, p0, Lokhttp3/ap;->bWO:Lokhttp3/ao;
.line 327
iget-wide v0, p1, Lokhttp3/ao;->bWP:J
iput-wide v0, p0, Lokhttp3/ap;->bWP:J
.line 328
iget-wide v0, p1, Lokhttp3/ao;->bWQ:J
iput-wide v0, p0, Lokhttp3/ap;->bWQ:J
.line 329
return-void
.end method
.method private static a(Ljava/lang/String;Lokhttp3/ao;)V
.registers 5
.prologue
.line 403
iget-object v0, p1, Lokhttp3/ao;->bWL:Lokhttp3/aq;
if-eqz v0, :cond_1d
.line 404
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ".body != null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 405
:cond_1d
iget-object v0, p1, Lokhttp3/ao;->bWM:Lokhttp3/ao;
if-eqz v0, :cond_3a
.line 406
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ".networkResponse != null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 407
:cond_3a
iget-object v0, p1, Lokhttp3/ao;->bWN:Lokhttp3/ao;
if-eqz v0, :cond_57
.line 408
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ".cacheResponse != null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 409
:cond_57
iget-object v0, p1, Lokhttp3/ao;->bWO:Lokhttp3/ao;
if-eqz v0, :cond_74
.line 410
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ".priorResponse != null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 412
:cond_74
return-void
.end method
# virtual methods
.method public final RB()Lokhttp3/ao;
.registers 4
.prologue
.line 437
iget-object v0, p0, Lokhttp3/ap;->bWI:Lokhttp3/al;
if-nez v0, :cond_c
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "request == null"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 438
:cond_c
iget-object v0, p0, Lokhttp3/ap;->bWJ:Lokhttp3/Protocol;
if-nez v0, :cond_18
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "protocol == null"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 439
:cond_18
iget v0, p0, Lokhttp3/ap;->code:I
if-gez v0, :cond_33
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "code < 0: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p0, Lokhttp3/ap;->code:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 440
:cond_33
iget-object v0, p0, Lokhttp3/ap;->message:Ljava/lang/String;
if-nez v0, :cond_3f
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "message == null"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 441
:cond_3f
new-instance v0, Lokhttp3/ao;
invoke-direct {v0, p0}, Lokhttp3/ao;-><init>(Lokhttp3/ap;)V
return-object v0
.end method
.method public final a(Lokhttp3/aq;)Lokhttp3/ap;
.registers 2
.prologue
.line 386
iput-object p1, p0, Lokhttp3/ap;->bWL:Lokhttp3/aq;
.line 387
return-object p0
.end method
.method public final b(Lokhttp3/ao;)Lokhttp3/ap;
.registers 3
.prologue
.line 391
if-eqz p1, :cond_7
const-string v0, "networkResponse"
invoke-static {v0, p1}, Lokhttp3/ap;->a(Ljava/lang/String;Lokhttp3/ao;)V
.line 392
:cond_7
iput-object p1, p0, Lokhttp3/ap;->bWM:Lokhttp3/ao;
.line 393
return-object p0
.end method
.method public final bh(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/ap;
.registers 4
.prologue
.line 370
iget-object v0, p0, Lokhttp3/ap;->bWD:Lokhttp3/aa;
invoke-virtual {v0, p1, p2}, Lokhttp3/aa;->bc(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/aa;
.line 371
return-object p0
.end method
.method public final c(Lokhttp3/ao;)Lokhttp3/ap;
.registers 3
.prologue
.line 397
if-eqz p1, :cond_7
const-string v0, "cacheResponse"
invoke-static {v0, p1}, Lokhttp3/ap;->a(Ljava/lang/String;Lokhttp3/ao;)V
.line 398
:cond_7
iput-object p1, p0, Lokhttp3/ap;->bWN:Lokhttp3/ao;
.line 399
return-object p0
.end method
.method public final c(Lokhttp3/z;)Lokhttp3/ap;
.registers 3
.prologue
.line 381
invoke-virtual {p1}, Lokhttp3/z;->Re()Lokhttp3/aa;
move-result-object v0
iput-object v0, p0, Lokhttp3/ap;->bWD:Lokhttp3/aa;
.line 382
return-object p0
.end method