Changes of com.discord v843

This commit is contained in:
root 2019-02-06 21:30:57 +01:00
parent c580c71895
commit 4ebc9533f9
4465 changed files with 93383 additions and 87906 deletions

View file

@ -15,7 +15,7 @@
# instance fields
.field final bkK:Ljava/util/List;
.field final blb:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -38,198 +38,14 @@
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
return-void
.end method
.method private static ag(Ljava/lang/String;Ljava/lang/String;)V
.locals 9
if-eqz p0, :cond_7
invoke-virtual {p0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_6
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
const/16 v3, 0x7f
const/4 v4, 0x2
const/4 v5, 0x3
const/4 v6, 0x1
if-ge v2, v0, :cond_1
invoke-virtual {p0, v2}, Ljava/lang/String;->charAt(I)C
move-result v7
const/16 v8, 0x20
if-le v7, v8, :cond_0
if-ge v7, v3, :cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
new-array v0, v5, [Ljava/lang/Object;
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v0, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v6
aput-object p0, v0, v4
const-string p0, "Unexpected char %#04x at %d in header name: %s"
invoke-static {p0, v0}, Lokhttp3/internal/c;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
if-eqz p1, :cond_5
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
const/4 v2, 0x0
:goto_1
if-ge v2, v0, :cond_4
invoke-virtual {p1, v2}, Ljava/lang/String;->charAt(I)C
move-result v7
const/16 v8, 0x1f
if-gt v7, v8, :cond_2
const/16 v8, 0x9
if-ne v7, v8, :cond_3
:cond_2
if-ge v7, v3, :cond_3
add-int/lit8 v2, v2, 0x1
goto :goto_1
:cond_3
new-instance v0, Ljava/lang/IllegalArgumentException;
const/4 v3, 0x4
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v3, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v3, v6
aput-object p0, v3, v4
aput-object p1, v3, v5
const-string p0, "Unexpected char %#04x at %d in %s value: %s"
invoke-static {p0, v3}, Lokhttp3/internal/c;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_4
return-void
:cond_5
new-instance p1, Ljava/lang/NullPointerException;
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "value for name "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " == null"
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
:cond_6
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "name is empty"
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_7
new-instance p0, Ljava/lang/NullPointerException;
const-string p1, "name == null"
invoke-direct {p0, p1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
iput-object v0, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
return-void
.end method
# virtual methods
.method public final Aa()Lokhttp3/Headers;
.method public final Ac()Lokhttp3/Headers;
.locals 1
new-instance v0, Lokhttp3/Headers;
@ -239,26 +55,28 @@
return-object v0
.end method
.method public final ad(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.method public final ae(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.locals 0
invoke-static {p1, p2}, Lokhttp3/Headers$a;->ag(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1}, Lokhttp3/Headers;->dA(Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lokhttp3/Headers$a;->ae(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-static {p2, p1}, Lokhttp3/Headers;->ad(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lokhttp3/Headers$a;->af(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
move-result-object p1
return-object p1
.end method
.method final ae(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.method final af(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.locals 1
iget-object v0, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object v0, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object p1, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object p1, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-virtual {p2}, Ljava/lang/String;->trim()Ljava/lang/String;
@ -269,25 +87,27 @@
return-object p0
.end method
.method public final af(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.method public final ag(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
.locals 0
invoke-static {p1, p2}, Lokhttp3/Headers$a;->ag(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1}, Lokhttp3/Headers;->dA(Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lokhttp3/Headers$a;->dy(Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-static {p2, p1}, Lokhttp3/Headers;->ad(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lokhttp3/Headers$a;->ae(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-virtual {p0, p1}, Lokhttp3/Headers$a;->dB(Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-virtual {p0, p1, p2}, Lokhttp3/Headers$a;->af(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a;
return-object p0
.end method
.method public final dy(Ljava/lang/String;)Lokhttp3/Headers$a;
.method public final dB(Ljava/lang/String;)Lokhttp3/Headers$a;
.locals 2
const/4 v0, 0x0
:goto_0
iget-object v1, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object v1, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
@ -295,7 +115,7 @@
if-ge v0, v1, :cond_1
iget-object v1, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object v1, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -309,11 +129,11 @@
if-eqz v1, :cond_0
iget-object v1, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object v1, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
iget-object v1, p0, Lokhttp3/Headers$a;->bkK:Ljava/util/List;
iget-object v1, p0, Lokhttp3/Headers$a;->blb:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;

View file

@ -23,15 +23,15 @@
# static fields
.field public static final bsf:I = 0x1
.field public static final bss:I = 0x1
.field public static final bsg:I = 0x2
.field public static final bst:I = 0x2
.field public static final bsh:I = 0x3
.field public static final bsu:I = 0x3
.field public static final bsi:I = 0x4
.field public static final bsv:I = 0x4
.field private static final synthetic bsj:[I
.field private static final synthetic bsw:[I
# direct methods
@ -42,31 +42,31 @@
new-array v0, v0, [I
sget v1, Lokhttp3/a/a$a;->bsf:I
sget v1, Lokhttp3/a/a$a;->bss:I
const/4 v2, 0x0
aput v1, v0, v2
sget v1, Lokhttp3/a/a$a;->bsg:I
sget v1, Lokhttp3/a/a$a;->bst:I
const/4 v2, 0x1
aput v1, v0, v2
sget v1, Lokhttp3/a/a$a;->bsh:I
sget v1, Lokhttp3/a/a$a;->bsu:I
const/4 v2, 0x2
aput v1, v0, v2
sget v1, Lokhttp3/a/a$a;->bsi:I
sget v1, Lokhttp3/a/a$a;->bsv:I
const/4 v2, 0x3
aput v1, v0, v2
sput-object v0, Lokhttp3/a/a$a;->bsj:[I
sput-object v0, Lokhttp3/a/a$a;->bsw:[I
return-void
.end method

View file

@ -31,7 +31,7 @@
.method public final log(Ljava/lang/String;)V
.locals 3
invoke-static {}, Lokhttp3/internal/g/f;->BD()Lokhttp3/internal/g/f;
invoke-static {}, Lokhttp3/internal/g/f;->BF()Lokhttp3/internal/g/f;
move-result-object v0

View file

@ -15,7 +15,7 @@
# static fields
.field public static final bsk:Lokhttp3/a/a$b;
.field public static final bsx:Lokhttp3/a/a$b;
# direct methods
@ -26,7 +26,7 @@
invoke-direct {v0}, Lokhttp3/a/a$b$1;-><init>()V
sput-object v0, Lokhttp3/a/a$b;->bsk:Lokhttp3/a/a$b;
sput-object v0, Lokhttp3/a/a$b;->bsx:Lokhttp3/a/a$b;
return-void
.end method

View file

@ -16,13 +16,13 @@
# static fields
.field private static final bsc:Ljava/nio/charset/Charset;
.field private static final bsp:Ljava/nio/charset/Charset;
# instance fields
.field private final bsd:Lokhttp3/a/a$b;
.field private final bsq:Lokhttp3/a/a$b;
.field private volatile bse:I
.field private volatile bsr:I
# direct methods
@ -35,7 +35,7 @@
move-result-object v0
sput-object v0, Lokhttp3/a/a;->bsc:Ljava/nio/charset/Charset;
sput-object v0, Lokhttp3/a/a;->bsp:Ljava/nio/charset/Charset;
return-void
.end method
@ -43,7 +43,7 @@
.method public constructor <init>()V
.locals 1
sget-object v0, Lokhttp3/a/a$b;->bsk:Lokhttp3/a/a$b;
sget-object v0, Lokhttp3/a/a$b;->bsx:Lokhttp3/a/a$b;
invoke-direct {p0, v0}, Lokhttp3/a/a;-><init>(Lokhttp3/a/a$b;)V
@ -55,11 +55,11 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget v0, Lokhttp3/a/a$a;->bsf:I
sget v0, Lokhttp3/a/a$a;->bss:I
iput v0, p0, Lokhttp3/a/a;->bse:I
iput v0, p0, Lokhttp3/a/a;->bsr:I
iput-object p1, p0, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iput-object p1, p0, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
return-void
.end method
@ -109,7 +109,7 @@
if-ge p0, v1, :cond_d
invoke-virtual {v7}, Lokio/c;->BR()Z
invoke-virtual {v7}, Lokio/c;->BT()Z
move-result v1
@ -379,7 +379,7 @@
if-eqz p1, :cond_0
iput p1, p0, Lokhttp3/a/a;->bse:I
iput p1, p0, Lokhttp3/a/a;->bsr:I
return-object p0
@ -405,13 +405,13 @@
move-object/from16 v0, p1
iget v2, v1, Lokhttp3/a/a;->bse:I
iget v2, v1, Lokhttp3/a/a;->bsr:I
invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->Al()Lokhttp3/w;
invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->An()Lokhttp3/w;
move-result-object v3
sget v4, Lokhttp3/a/a$a;->bsf:I
sget v4, Lokhttp3/a/a$a;->bss:I
if-ne v2, v4, :cond_0
@ -422,7 +422,7 @@
return-object v0
:cond_0
sget v4, Lokhttp3/a/a$a;->bsi:I
sget v4, Lokhttp3/a/a$a;->bsv:I
const/4 v5, 0x1
@ -438,7 +438,7 @@
:goto_0
if-nez v4, :cond_3
sget v7, Lokhttp3/a/a$a;->bsh:I
sget v7, Lokhttp3/a/a$a;->bsu:I
if-ne v2, v7, :cond_2
@ -454,7 +454,7 @@
const/4 v2, 0x1
:goto_2
iget-object v7, v3, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v7, v3, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
if-eqz v7, :cond_4
@ -464,7 +464,7 @@
const/4 v5, 0x0
:goto_3
invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->Am()Lokhttp3/i;
invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->Ao()Lokhttp3/i;
move-result-object v8
@ -482,7 +482,7 @@
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
iget-object v11, v3, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v11, v3, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -494,7 +494,7 @@
invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-interface {v8}, Lokhttp3/i;->zS()Lokhttp3/u;
invoke-interface {v8}, Lokhttp3/i;->zU()Lokhttp3/u;
move-result-object v8
@ -545,7 +545,7 @@
move-result-object v8
:cond_6
iget-object v9, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v9, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
invoke-interface {v9, v8}, Lokhttp3/a/a$b;->log(Ljava/lang/String;)V
@ -561,7 +561,7 @@
if-eqz v11, :cond_7
iget-object v11, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v11, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v12, Ljava/lang/StringBuilder;
@ -590,7 +590,7 @@
if-eqz v13, :cond_8
iget-object v11, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v11, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v12, Ljava/lang/StringBuilder;
@ -611,9 +611,9 @@
invoke-interface {v11, v12}, Lokhttp3/a/a$b;->log(Ljava/lang/String;)V
:cond_8
iget-object v11, v3, Lokhttp3/w;->blm:Lokhttp3/Headers;
iget-object v11, v3, Lokhttp3/w;->blD:Lokhttp3/Headers;
iget-object v12, v11, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object v12, v11, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length v12, v12
@ -644,7 +644,7 @@
if-nez v15, :cond_9
iget-object v15, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v15, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v6, Ljava/lang/StringBuilder;
@ -681,7 +681,7 @@
goto/16 :goto_6
:cond_b
iget-object v5, v3, Lokhttp3/w;->blm:Lokhttp3/Headers;
iget-object v5, v3, Lokhttp3/w;->blD:Lokhttp3/Headers;
invoke-static {v5}, Lokhttp3/a/a;->d(Lokhttp3/Headers;)Z
@ -689,7 +689,7 @@
if-eqz v5, :cond_c
iget-object v5, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v5, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v6, Ljava/lang/StringBuilder;
@ -720,7 +720,7 @@
invoke-virtual {v7, v5}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V
sget-object v6, Lokhttp3/a/a;->bsc:Ljava/nio/charset/Charset;
sget-object v6, Lokhttp3/a/a;->bsp:Ljava/nio/charset/Charset;
invoke-virtual {v7}, Lokhttp3/RequestBody;->contentType()Lokhttp3/MediaType;
@ -728,14 +728,14 @@
if-eqz v11, :cond_d
sget-object v6, Lokhttp3/a/a;->bsc:Ljava/nio/charset/Charset;
sget-object v6, Lokhttp3/a/a;->bsp:Ljava/nio/charset/Charset;
invoke-virtual {v11, v6}, Lokhttp3/MediaType;->b(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;
move-result-object v6
:cond_d
iget-object v11, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v11, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
const-string v12, ""
@ -747,7 +747,7 @@
if-eqz v11, :cond_e
iget-object v11, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v11, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
invoke-virtual {v5, v6}, Lokio/c;->c(Ljava/nio/charset/Charset;)Ljava/lang/String;
@ -755,7 +755,7 @@
invoke-interface {v11, v5}, Lokhttp3/a/a$b;->log(Ljava/lang/String;)V
iget-object v5, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v5, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v6, Ljava/lang/StringBuilder;
@ -790,7 +790,7 @@
goto :goto_7
:cond_e
iget-object v5, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v5, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v6, Ljava/lang/StringBuilder;
@ -826,7 +826,7 @@
:cond_f
:goto_6
iget-object v5, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v5, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v6, Ljava/lang/StringBuilder;
@ -869,7 +869,7 @@
move-result-wide v5
iget-object v3, v0, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object v3, v0, Lokhttp3/Response;->bmy:Lokhttp3/x;
invoke-virtual {v3}, Lokhttp3/x;->contentLength()J
@ -899,7 +899,7 @@
const-string v7, "unknown-length"
:goto_8
iget-object v8, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v8, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v9, Ljava/lang/StringBuilder;
@ -943,9 +943,9 @@
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
iget-object v10, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v10, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v10, v10, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v10, v10, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -997,9 +997,9 @@
if-eqz v2, :cond_1e
iget-object v2, v0, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object v2, v0, Lokhttp3/Response;->blD:Lokhttp3/Headers;
iget-object v5, v2, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object v5, v2, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length v5, v5
@ -1010,7 +1010,7 @@
:goto_b
if-ge v6, v5, :cond_14
iget-object v7, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v7, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v8, Ljava/lang/StringBuilder;
@ -1054,7 +1054,7 @@
goto/16 :goto_e
:cond_15
iget-object v4, v0, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object v4, v0, Lokhttp3/Response;->blD:Lokhttp3/Headers;
invoke-static {v4}, Lokhttp3/a/a;->d(Lokhttp3/Headers;)Z
@ -1062,7 +1062,7 @@
if-eqz v4, :cond_16
iget-object v2, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v2, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
const-string v3, "<-- END HTTP (encoded body omitted)"
@ -1071,7 +1071,7 @@
goto/16 :goto_f
:cond_16
invoke-virtual {v3}, Lokhttp3/x;->AC()Lokio/d;
invoke-virtual {v3}, Lokhttp3/x;->AF()Lokio/d;
move-result-object v4
@ -1079,7 +1079,7 @@
invoke-interface {v4, v5, v6}, Lokio/d;->request(J)Z
invoke-interface {v4}, Lokio/d;->BP()Lokio/c;
invoke-interface {v4}, Lokio/d;->BR()Lokio/c;
move-result-object v4
@ -1108,7 +1108,7 @@
:try_start_1
new-instance v6, Lokio/h;
invoke-virtual {v4}, Lokio/c;->Ca()Lokio/c;
invoke-virtual {v4}, Lokio/c;->Cc()Lokio/c;
move-result-object v4
@ -1151,7 +1151,7 @@
move-object v2, v5
:goto_d
sget-object v5, Lokhttp3/a/a;->bsc:Ljava/nio/charset/Charset;
sget-object v5, Lokhttp3/a/a;->bsp:Ljava/nio/charset/Charset;
invoke-virtual {v3}, Lokhttp3/x;->contentType()Lokhttp3/MediaType;
@ -1159,7 +1159,7 @@
if-eqz v3, :cond_19
sget-object v5, Lokhttp3/a/a;->bsc:Ljava/nio/charset/Charset;
sget-object v5, Lokhttp3/a/a;->bsp:Ljava/nio/charset/Charset;
invoke-virtual {v3, v5}, Lokhttp3/MediaType;->b(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;
@ -1172,13 +1172,13 @@
if-nez v3, :cond_1a
iget-object v2, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v2, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
const-string v3, ""
invoke-interface {v2, v3}, Lokhttp3/a/a$b;->log(Ljava/lang/String;)V
iget-object v2, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v2, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v3, Ljava/lang/StringBuilder;
@ -1209,15 +1209,15 @@
if-eqz v3, :cond_1b
iget-object v3, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v3, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
const-string v6, ""
invoke-interface {v3, v6}, Lokhttp3/a/a$b;->log(Ljava/lang/String;)V
iget-object v3, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v3, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
invoke-virtual {v4}, Lokio/c;->Ca()Lokio/c;
invoke-virtual {v4}, Lokio/c;->Cc()Lokio/c;
move-result-object v6
@ -1230,7 +1230,7 @@
:cond_1b
if-eqz v2, :cond_1c
iget-object v3, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v3, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v5, Ljava/lang/StringBuilder;
@ -1261,7 +1261,7 @@
goto :goto_f
:cond_1c
iget-object v2, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v2, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
new-instance v3, Ljava/lang/StringBuilder;
@ -1287,7 +1287,7 @@
:cond_1d
:goto_e
iget-object v2, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v2, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
const-string v3, "<-- END HTTP"
@ -1302,7 +1302,7 @@
move-object v2, v0
iget-object v0, v1, Lokhttp3/a/a;->bsd:Lokhttp3/a/a$b;
iget-object v0, v1, Lokhttp3/a/a;->bsq:Lokhttp3/a/a$b;
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

View file

@ -4,7 +4,7 @@
# static fields
.field public static final bhh:Lokhttp3/b;
.field public static final bhs:Lokhttp3/b;
# direct methods
@ -15,7 +15,7 @@
invoke-direct {v0}, Lokhttp3/b$1;-><init>()V
sput-object v0, Lokhttp3/b;->bhh:Lokhttp3/b;
sput-object v0, Lokhttp3/b;->bhs:Lokhttp3/b;
return-void
.end method

View file

@ -8,9 +8,9 @@
# instance fields
.field final bhi:Lokhttp3/internal/a/e;
.field final bht:Lokhttp3/internal/a/e;
.field final bhj:Lokhttp3/internal/a/d;
.field final bhu:Lokhttp3/internal/a/d;
# virtual methods
@ -22,7 +22,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/c;->bhj:Lokhttp3/internal/a/d;
iget-object v0, p0, Lokhttp3/c;->bhu:Lokhttp3/internal/a/d;
invoke-virtual {v0}, Lokhttp3/internal/a/d;->close()V
@ -37,7 +37,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/c;->bhj:Lokhttp3/internal/a/d;
iget-object v0, p0, Lokhttp3/c;->bhu:Lokhttp3/internal/a/d;
invoke-virtual {v0}, Lokhttp3/internal/a/d;->flush()V

View file

@ -15,19 +15,19 @@
# instance fields
.field bhm:Z
.field bhE:I
.field bhn:Z
.field bhF:I
.field bho:I
.field bhG:Z
.field bht:I
.field bhH:Z
.field bhu:I
.field bhx:Z
.field bhv:Z
.field bhy:Z
.field bhw:Z
.field bhz:I
.field immutable:Z
@ -40,18 +40,18 @@
const/4 v0, -0x1
iput v0, p0, Lokhttp3/d$a;->bho:I
iput v0, p0, Lokhttp3/d$a;->bhz:I
iput v0, p0, Lokhttp3/d$a;->bht:I
iput v0, p0, Lokhttp3/d$a;->bhE:I
iput v0, p0, Lokhttp3/d$a;->bhu:I
iput v0, p0, Lokhttp3/d$a;->bhF:I
return-void
.end method
# virtual methods
.method public final zQ()Lokhttp3/d;
.method public final zS()Lokhttp3/d;
.locals 1
new-instance v0, Lokhttp3/d;

View file

@ -1,33 +0,0 @@
.class public interface abstract Lokhttp3/e;
.super Ljava/lang/Object;
.source "Call.java"
# interfaces
.implements Ljava/lang/Cloneable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lokhttp3/e$a;
}
.end annotation
# virtual methods
.method public abstract a(Lokhttp3/f;)V
.end method
.method public abstract cancel()V
.end method
.method public abstract isCanceled()Z
.end method
.method public abstract zR()Lokhttp3/Response;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.end method

View file

@ -15,7 +15,7 @@
# instance fields
.field final aZR:Ljava/util/List;
.field final bac:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -36,7 +36,7 @@
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/g$a;->aZR:Ljava/util/List;
iput-object v0, p0, Lokhttp3/g$a;->bac:Ljava/util/List;
return-void
.end method

View file

@ -15,11 +15,11 @@
# instance fields
.field final bhB:Ljava/lang/String;
.field final bhM:Ljava/lang/String;
.field final bhC:Ljava/lang/String;
.field final bhN:Ljava/lang/String;
.field final bhD:Lokio/ByteString;
.field final bhO:Lokio/ByteString;
.field final pattern:Ljava/lang/String;
@ -44,9 +44,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/g$b;->bhC:Ljava/lang/String;
iget-object v0, p0, Lokhttp3/g$b;->bhN:Ljava/lang/String;
iget-object v1, p1, Lokhttp3/g$b;->bhC:Ljava/lang/String;
iget-object v1, p1, Lokhttp3/g$b;->bhN:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -54,9 +54,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/g$b;->bhD:Lokio/ByteString;
iget-object v0, p0, Lokhttp3/g$b;->bhO:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/g$b;->bhD:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/g$b;->bhO:Lokio/ByteString;
invoke-virtual {v0, p1}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
@ -87,7 +87,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lokhttp3/g$b;->bhC:Ljava/lang/String;
iget-object v1, p0, Lokhttp3/g$b;->bhN:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
@ -97,7 +97,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lokhttp3/g$b;->bhD:Lokio/ByteString;
iget-object v1, p0, Lokhttp3/g$b;->bhO:Lokio/ByteString;
invoke-virtual {v1}, Lokio/ByteString;->hashCode()I
@ -115,13 +115,13 @@
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lokhttp3/g$b;->bhC:Ljava/lang/String;
iget-object v1, p0, Lokhttp3/g$b;->bhN:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lokhttp3/g$b;->bhD:Lokio/ByteString;
iget-object v1, p0, Lokhttp3/g$b;->bhO:Lokio/ByteString;
invoke-virtual {v1}, Lokio/ByteString;->Cd()Ljava/lang/String;
invoke-virtual {v1}, Lokio/ByteString;->Cf()Ljava/lang/String;
move-result-object v1

File diff suppressed because it is too large Load diff

View file

@ -1,55 +0,0 @@
.class public abstract Lokhttp3/internal/a;
.super Ljava/lang/Object;
.source "Internal.java"
# static fields
.field public static bmy:Lokhttp3/internal/a;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract a(Lokhttp3/Response$a;)I
.end method
.method public abstract a(Lokhttp3/j;Lokhttp3/a;Lokhttp3/internal/b/g;)Ljava/net/Socket;
.end method
.method public abstract a(Lokhttp3/t;Lokhttp3/w;)Lokhttp3/e;
.end method
.method public abstract a(Lokhttp3/j;Lokhttp3/a;Lokhttp3/internal/b/g;Lokhttp3/y;)Lokhttp3/internal/b/c;
.end method
.method public abstract a(Lokhttp3/j;)Lokhttp3/internal/b/d;
.end method
.method public abstract a(Lokhttp3/e;)Lokhttp3/internal/b/g;
.end method
.method public abstract a(Lokhttp3/Headers$a;Ljava/lang/String;)V
.end method
.method public abstract a(Lokhttp3/Headers$a;Ljava/lang/String;Ljava/lang/String;)V
.end method
.method public abstract a(Lokhttp3/k;Ljavax/net/ssl/SSLSocket;Z)V
.end method
.method public abstract a(Lokhttp3/a;Lokhttp3/a;)Z
.end method
.method public abstract a(Lokhttp3/j;Lokhttp3/internal/b/c;)Z
.end method
.method public abstract b(Lokhttp3/j;Lokhttp3/internal/b/c;)V
.end method

View file

@ -18,28 +18,28 @@
# instance fields
.field bmQ:Z
.field bnj:Z
.field final synthetic bmR:Lokio/d;
.field final synthetic bnk:Lokio/d;
.field final synthetic bmS:Lokhttp3/internal/a/b;
.field final synthetic bnl:Lokhttp3/internal/a/b;
.field final synthetic bmT:Lokio/BufferedSink;
.field final synthetic bnm:Lokio/BufferedSink;
.field final synthetic bmU:Lokhttp3/internal/a/a;
.field final synthetic bnn:Lokhttp3/internal/a/a;
# direct methods
.method constructor <init>(Lokhttp3/internal/a/a;Lokio/d;Lokhttp3/internal/a/b;Lokio/BufferedSink;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/a/a$1;->bmU:Lokhttp3/internal/a/a;
iput-object p1, p0, Lokhttp3/internal/a/a$1;->bnn:Lokhttp3/internal/a/a;
iput-object p2, p0, Lokhttp3/internal/a/a$1;->bmR:Lokio/d;
iput-object p2, p0, Lokhttp3/internal/a/a$1;->bnk:Lokio/d;
iput-object p3, p0, Lokhttp3/internal/a/a$1;->bmS:Lokhttp3/internal/a/b;
iput-object p3, p0, Lokhttp3/internal/a/a$1;->bnl:Lokhttp3/internal/a/b;
iput-object p4, p0, Lokhttp3/internal/a/a$1;->bmT:Lokio/BufferedSink;
iput-object p4, p0, Lokhttp3/internal/a/a$1;->bnm:Lokio/BufferedSink;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -59,7 +59,7 @@
const/4 v0, 0x1
:try_start_0
iget-object v1, p0, Lokhttp3/internal/a/a$1;->bmR:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/a/a$1;->bnk:Lokio/d;
invoke-interface {v1, p1, p2, p3}, Lokio/d;->a(Lokio/c;J)J
@ -73,13 +73,13 @@
if-nez v3, :cond_1
iget-boolean p1, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iget-boolean p1, p0, Lokhttp3/internal/a/a$1;->bnj:Z
if-nez p1, :cond_0
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bnj:Z
iget-object p1, p0, Lokhttp3/internal/a/a$1;->bmT:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/a$1;->bnm:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->close()V
@ -87,9 +87,9 @@
return-wide v1
:cond_1
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bmT:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bnm:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->BP()Lokio/c;
invoke-interface {v0}, Lokio/BufferedSink;->BR()Lokio/c;
move-result-object v3
@ -103,20 +103,20 @@
invoke-virtual/range {v2 .. v7}, Lokio/c;->a(Lokio/c;JJ)Lokio/c;
iget-object p1, p0, Lokhttp3/internal/a/a$1;->bmT:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/a$1;->bnm:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->Cb()Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->Cd()Lokio/BufferedSink;
return-wide p2
:catch_0
move-exception p1
iget-boolean p2, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iget-boolean p2, p0, Lokhttp3/internal/a/a$1;->bnj:Z
if-nez p2, :cond_2
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bnj:Z
:cond_2
throw p1
@ -130,7 +130,7 @@
}
.end annotation
iget-boolean v0, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iget-boolean v0, p0, Lokhttp3/internal/a/a$1;->bnj:Z
if-nez v0, :cond_0
@ -144,10 +144,10 @@
const/4 v0, 0x1
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bmQ:Z
iput-boolean v0, p0, Lokhttp3/internal/a/a$1;->bnj:Z
:cond_0
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bmR:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bnk:Lokio/d;
invoke-interface {v0}, Lokio/d;->close()V
@ -157,7 +157,7 @@
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bmR:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/a/a$1;->bnk:Lokio/d;
invoke-interface {v0}, Lokio/d;->timeout()Lokio/r;

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@
# virtual methods
.method public abstract AG()Lokio/p;
.method public abstract AJ()Lokio/p;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;

View file

@ -15,29 +15,29 @@
# instance fields
.field final bmW:J
.field final bmA:Lokhttp3/Response;
.field bmX:Ljava/util/Date;
.field final bmv:Lokhttp3/w;
.field bmY:Ljava/lang/String;
.field final bnp:J
.field bmZ:Ljava/util/Date;
.field bnq:Ljava/util/Date;
.field final bmc:Lokhttp3/w;
.field bnr:Ljava/lang/String;
.field final bmh:Lokhttp3/Response;
.field bns:Ljava/util/Date;
.field bna:Ljava/lang/String;
.field bnt:Ljava/lang/String;
.field bnb:Ljava/util/Date;
.field bnu:Ljava/util/Date;
.field bnc:J
.field bnv:J
.field bnd:J
.field bnw:J
.field bne:Ljava/lang/String;
.field bnx:Ljava/lang/String;
.field bnf:I
.field bny:I
# direct methods
@ -48,29 +48,29 @@
const/4 v0, -0x1
iput v0, p0, Lokhttp3/internal/a/c$a;->bnf:I
iput v0, p0, Lokhttp3/internal/a/c$a;->bny:I
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bmW:J
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bnp:J
iput-object p3, p0, Lokhttp3/internal/a/c$a;->bmc:Lokhttp3/w;
iput-object p3, p0, Lokhttp3/internal/a/c$a;->bmv:Lokhttp3/w;
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bmh:Lokhttp3/Response;
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bmA:Lokhttp3/Response;
if-eqz p4, :cond_5
iget-wide p1, p4, Lokhttp3/Response;->bmj:J
iget-wide p1, p4, Lokhttp3/Response;->bmC:J
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bnc:J
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bnv:J
iget-wide p1, p4, Lokhttp3/Response;->bmk:J
iget-wide p1, p4, Lokhttp3/Response;->bmD:J
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bnd:J
iput-wide p1, p0, Lokhttp3/internal/a/c$a;->bnw:J
iget-object p1, p4, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object p1, p4, Lokhttp3/Response;->blD:Lokhttp3/Headers;
const/4 p2, 0x0
iget-object p3, p1, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object p3, p1, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length p3, p3
@ -99,9 +99,9 @@
move-result-object p4
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bmX:Ljava/util/Date;
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bnq:Ljava/util/Date;
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bmY:Ljava/lang/String;
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bnr:Ljava/lang/String;
goto :goto_1
@ -118,7 +118,7 @@
move-result-object p4
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bnb:Ljava/util/Date;
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bnu:Ljava/util/Date;
goto :goto_1
@ -135,9 +135,9 @@
move-result-object p4
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bmZ:Ljava/util/Date;
iput-object p4, p0, Lokhttp3/internal/a/c$a;->bns:Ljava/util/Date;
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bna:Ljava/lang/String;
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bnt:Ljava/lang/String;
goto :goto_1
@ -150,7 +150,7 @@
if-eqz v2, :cond_3
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bne:Ljava/lang/String;
iput-object v1, p0, Lokhttp3/internal/a/c$a;->bnx:Ljava/lang/String;
goto :goto_1
@ -167,7 +167,7 @@
move-result p4
iput p4, p0, Lokhttp3/internal/a/c$a;->bnf:I
iput p4, p0, Lokhttp3/internal/a/c$a;->bny:I
:cond_4
:goto_1

View file

@ -15,8 +15,8 @@
# instance fields
.field final bno:Lokhttp3/internal/a/d$b;
.field final bnH:Lokhttp3/internal/a/d$b;
.field final synthetic bnp:Lokhttp3/internal/a/d;
.field final synthetic bnI:Lokhttp3/internal/a/d;
.field done:Z

View file

@ -15,15 +15,15 @@
# instance fields
.field final bnq:[J
.field final bnJ:[J
.field final bnr:[Ljava/io/File;
.field final bnK:[Ljava/io/File;
.field final bns:[Ljava/io/File;
.field final bnL:[Ljava/io/File;
.field bnt:Z
.field bnM:Z
.field bnu:Lokhttp3/internal/a/d$a;
.field bnN:Lokhttp3/internal/a/d$a;
.field final key:Ljava/lang/String;
@ -37,7 +37,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/a/d$b;->bnq:[J
iget-object v0, p0, Lokhttp3/internal/a/d$b;->bnJ:[J
array-length v1, v0

View file

@ -19,21 +19,21 @@
# static fields
.field static final synthetic $assertionsDisabled:Z
.field static final bng:Ljava/util/regex/Pattern;
.field static final bnz:Ljava/util/regex/Pattern;
# instance fields
.field private final bjR:Ljava/lang/Runnable;
.field private final bki:Ljava/lang/Runnable;
.field final bnh:Lokhttp3/internal/f/a;
.field final bnA:Lokhttp3/internal/f/a;
.field private bni:J
.field private bnB:J
.field final bnj:I
.field final bnC:I
.field bnk:Lokio/BufferedSink;
.field bnD:Lokio/BufferedSink;
.field final bnl:Ljava/util/LinkedHashMap;
.field final bnE:Ljava/util/LinkedHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/LinkedHashMap<",
@ -44,9 +44,9 @@
.end annotation
.end field
.field bnm:I
.field bnF:I
.field bnn:Z
.field bnG:Z
.field closed:Z
@ -67,21 +67,21 @@
move-result-object v0
sput-object v0, Lokhttp3/internal/a/d;->bng:Ljava/util/regex/Pattern;
sput-object v0, Lokhttp3/internal/a/d;->bnz:Ljava/util/regex/Pattern;
return-void
.end method
.method private AH()Z
.method private AK()Z
.locals 2
iget v0, p0, Lokhttp3/internal/a/d;->bnm:I
iget v0, p0, Lokhttp3/internal/a/d;->bnF:I
const/16 v1, 0x7d0
if-lt v0, v1, :cond_0
iget-object v1, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object v1, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
invoke-virtual {v1}, Ljava/util/LinkedHashMap;->size()I
@ -99,7 +99,7 @@
return v0
.end method
.method private declared-synchronized AI()V
.method private declared-synchronized AL()V
.locals 2
monitor-enter p0
@ -148,9 +148,9 @@
monitor-enter p0
:try_start_0
iget-object v0, p1, Lokhttp3/internal/a/d$a;->bno:Lokhttp3/internal/a/d$b;
iget-object v0, p1, Lokhttp3/internal/a/d$a;->bnH:Lokhttp3/internal/a/d$b;
iget-object v1, v0, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v1, v0, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
if-ne v1, p1, :cond_4
@ -159,15 +159,15 @@
const/4 v1, 0x0
:goto_0
iget v2, p0, Lokhttp3/internal/a/d;->bnj:I
iget v2, p0, Lokhttp3/internal/a/d;->bnC:I
if-ge v1, v2, :cond_0
iget-object v2, v0, Lokhttp3/internal/a/d$b;->bns:[Ljava/io/File;
iget-object v2, v0, Lokhttp3/internal/a/d$b;->bnL:[Ljava/io/File;
aget-object v2, v2, v1
iget-object v3, p0, Lokhttp3/internal/a/d;->bnh:Lokhttp3/internal/f/a;
iget-object v3, p0, Lokhttp3/internal/a/d;->bnA:Lokhttp3/internal/f/a;
invoke-interface {v3, v2}, Lokhttp3/internal/f/a;->A(Ljava/io/File;)V
@ -176,19 +176,19 @@
goto :goto_0
:cond_0
iget v1, p0, Lokhttp3/internal/a/d;->bnm:I
iget v1, p0, Lokhttp3/internal/a/d;->bnF:I
const/4 v2, 0x1
add-int/2addr v1, v2
iput v1, p0, Lokhttp3/internal/a/d;->bnm:I
iput v1, p0, Lokhttp3/internal/a/d;->bnF:I
const/4 v1, 0x0
iput-object v1, v0, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iput-object v1, v0, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
iget-boolean v1, v0, Lokhttp3/internal/a/d$b;->bnt:Z
iget-boolean v1, v0, Lokhttp3/internal/a/d$b;->bnM:Z
or-int/2addr p1, v1
@ -198,75 +198,75 @@
if-eqz p1, :cond_1
iput-boolean v2, v0, Lokhttp3/internal/a/d$b;->bnt:Z
iput-boolean v2, v0, Lokhttp3/internal/a/d$b;->bnM:Z
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
const-string v2, "CLEAN"
invoke-interface {p1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object p1
invoke-interface {p1, v3}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
iget-object v2, v0, Lokhttp3/internal/a/d$b;->key:Ljava/lang/String;
invoke-interface {p1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-virtual {v0, p1}, Lokhttp3/internal/a/d$b;->a(Lokio/BufferedSink;)V
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-interface {p1, v1}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
goto :goto_1
:cond_1
iget-object p1, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
iget-object v2, v0, Lokhttp3/internal/a/d$b;->key:Ljava/lang/String;
invoke-virtual {p1, v2}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
const-string v2, "REMOVE"
invoke-interface {p1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object p1
invoke-interface {p1, v3}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/a/d$b;->key:Ljava/lang/String;
invoke-interface {p1, v0}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, v0}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-interface {p1, v1}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
:goto_1
iget-object p1, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
iget-wide v0, p0, Lokhttp3/internal/a/d;->size:J
iget-wide v2, p0, Lokhttp3/internal/a/d;->bni:J
iget-wide v2, p0, Lokhttp3/internal/a/d;->bnB:J
cmp-long p1, v0, v2
if-gtz p1, :cond_2
invoke-direct {p0}, Lokhttp3/internal/a/d;->AH()Z
invoke-direct {p0}, Lokhttp3/internal/a/d;->AK()Z
move-result p1
@ -275,7 +275,7 @@
:cond_2
iget-object p1, p0, Lokhttp3/internal/a/d;->executor:Ljava/util/concurrent/Executor;
iget-object v0, p0, Lokhttp3/internal/a/d;->bjR:Ljava/lang/Runnable;
iget-object v0, p0, Lokhttp3/internal/a/d;->bki:Ljava/lang/Runnable;
invoke-interface {p1, v0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:try_end_0
@ -314,37 +314,37 @@
}
.end annotation
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
const/4 v1, 0x0
if-eqz v0, :cond_1
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
iget-object v2, v0, Lokhttp3/internal/a/d$a;->bno:Lokhttp3/internal/a/d$b;
iget-object v2, v0, Lokhttp3/internal/a/d$a;->bnH:Lokhttp3/internal/a/d$b;
iget-object v2, v2, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v2, v2, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
if-ne v2, v0, :cond_1
const/4 v2, 0x0
:goto_0
iget-object v3, v0, Lokhttp3/internal/a/d$a;->bnp:Lokhttp3/internal/a/d;
iget-object v3, v0, Lokhttp3/internal/a/d$a;->bnI:Lokhttp3/internal/a/d;
iget v3, v3, Lokhttp3/internal/a/d;->bnj:I
iget v3, v3, Lokhttp3/internal/a/d;->bnC:I
if-ge v2, v3, :cond_0
:try_start_0
iget-object v3, v0, Lokhttp3/internal/a/d$a;->bnp:Lokhttp3/internal/a/d;
iget-object v3, v0, Lokhttp3/internal/a/d$a;->bnI:Lokhttp3/internal/a/d;
iget-object v3, v3, Lokhttp3/internal/a/d;->bnh:Lokhttp3/internal/f/a;
iget-object v3, v3, Lokhttp3/internal/a/d;->bnA:Lokhttp3/internal/f/a;
iget-object v4, v0, Lokhttp3/internal/a/d$a;->bno:Lokhttp3/internal/a/d$b;
iget-object v4, v0, Lokhttp3/internal/a/d$a;->bnH:Lokhttp3/internal/a/d$b;
iget-object v4, v4, Lokhttp3/internal/a/d$b;->bns:[Ljava/io/File;
iget-object v4, v4, Lokhttp3/internal/a/d$b;->bnL:[Ljava/io/File;
aget-object v4, v4, v2
@ -358,21 +358,21 @@
goto :goto_0
:cond_0
iget-object v0, v0, Lokhttp3/internal/a/d$a;->bno:Lokhttp3/internal/a/d$b;
iget-object v0, v0, Lokhttp3/internal/a/d$a;->bnH:Lokhttp3/internal/a/d$b;
const/4 v2, 0x0
iput-object v2, v0, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iput-object v2, v0, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
:cond_1
:goto_1
iget v0, p0, Lokhttp3/internal/a/d;->bnj:I
iget v0, p0, Lokhttp3/internal/a/d;->bnC:I
if-ge v1, v0, :cond_2
iget-object v0, p0, Lokhttp3/internal/a/d;->bnh:Lokhttp3/internal/f/a;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnA:Lokhttp3/internal/f/a;
iget-object v2, p1, Lokhttp3/internal/a/d$b;->bnr:[Ljava/io/File;
iget-object v2, p1, Lokhttp3/internal/a/d$b;->bnK:[Ljava/io/File;
aget-object v2, v2, v1
@ -380,7 +380,7 @@
iget-wide v2, p0, Lokhttp3/internal/a/d;->size:J
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnq:[J
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnJ:[J
aget-wide v4, v0, v1
@ -388,7 +388,7 @@
iput-wide v2, p0, Lokhttp3/internal/a/d;->size:J
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnq:[J
iget-object v0, p1, Lokhttp3/internal/a/d$b;->bnJ:[J
const-wide/16 v2, 0x0
@ -399,19 +399,19 @@
goto :goto_1
:cond_2
iget v0, p0, Lokhttp3/internal/a/d;->bnm:I
iget v0, p0, Lokhttp3/internal/a/d;->bnF:I
const/4 v1, 0x1
add-int/2addr v0, v1
iput v0, p0, Lokhttp3/internal/a/d;->bnm:I
iput v0, p0, Lokhttp3/internal/a/d;->bnF:I
iget-object v0, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
const-string v2, "REMOVE"
invoke-interface {v0, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v0, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object v0
@ -423,7 +423,7 @@
iget-object v2, p1, Lokhttp3/internal/a/d$b;->key:Ljava/lang/String;
invoke-interface {v0, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v0, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object v0
@ -431,13 +431,13 @@
invoke-interface {v0, v2}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
iget-object p1, p1, Lokhttp3/internal/a/d$b;->key:Ljava/lang/String;
invoke-virtual {v0, p1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0}, Lokhttp3/internal/a/d;->AH()Z
invoke-direct {p0}, Lokhttp3/internal/a/d;->AK()Z
move-result p1
@ -445,7 +445,7 @@
iget-object p1, p0, Lokhttp3/internal/a/d;->executor:Ljava/util/concurrent/Executor;
iget-object v0, p0, Lokhttp3/internal/a/d;->bjR:Ljava/lang/Runnable;
iget-object v0, p0, Lokhttp3/internal/a/d;->bki:Ljava/lang/Runnable;
invoke-interface {p1, v0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
@ -486,13 +486,13 @@
:goto_0
iget-wide v0, p0, Lokhttp3/internal/a/d;->size:J
iget-wide v2, p0, Lokhttp3/internal/a/d;->bni:J
iget-wide v2, p0, Lokhttp3/internal/a/d;->bnB:J
cmp-long v4, v0, v2
if-lez v4, :cond_0
iget-object v0, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
invoke-virtual {v0}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
@ -515,7 +515,7 @@
:cond_0
const/4 v0, 0x0
iput-boolean v0, p0, Lokhttp3/internal/a/d;->bnn:Z
iput-boolean v0, p0, Lokhttp3/internal/a/d;->bnG:Z
return-void
.end method
@ -546,13 +546,13 @@
goto :goto_2
:cond_0
iget-object v0, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
invoke-virtual {v0}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
move-result-object v0
iget-object v2, p0, Lokhttp3/internal/a/d;->bnl:Ljava/util/LinkedHashMap;
iget-object v2, p0, Lokhttp3/internal/a/d;->bnE:Ljava/util/LinkedHashMap;
invoke-virtual {v2}, Ljava/util/LinkedHashMap;->size()I
@ -575,13 +575,13 @@
aget-object v4, v0, v3
iget-object v5, v4, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v5, v4, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
if-eqz v5, :cond_3
iget-object v4, v4, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v4, v4, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
iget-object v5, v4, Lokhttp3/internal/a/d$a;->bnp:Lokhttp3/internal/a/d;
iget-object v5, v4, Lokhttp3/internal/a/d$a;->bnI:Lokhttp3/internal/a/d;
monitor-enter v5
:try_end_0
@ -592,13 +592,13 @@
if-nez v6, :cond_2
iget-object v6, v4, Lokhttp3/internal/a/d$a;->bno:Lokhttp3/internal/a/d$b;
iget-object v6, v4, Lokhttp3/internal/a/d$a;->bnH:Lokhttp3/internal/a/d$b;
iget-object v6, v6, Lokhttp3/internal/a/d$b;->bnu:Lokhttp3/internal/a/d$a;
iget-object v6, v6, Lokhttp3/internal/a/d$b;->bnN:Lokhttp3/internal/a/d$a;
if-ne v6, v4, :cond_1
iget-object v6, v4, Lokhttp3/internal/a/d$a;->bnp:Lokhttp3/internal/a/d;
iget-object v6, v4, Lokhttp3/internal/a/d$a;->bnI:Lokhttp3/internal/a/d;
invoke-direct {v6, v4}, Lokhttp3/internal/a/d;->a(Lokhttp3/internal/a/d$a;)V
@ -635,13 +635,13 @@
:cond_4
invoke-direct {p0}, Lokhttp3/internal/a/d;->trimToSize()V
iget-object v0, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->close()V
const/4 v0, 0x0
iput-object v0, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iput-object v0, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
iput-boolean v1, p0, Lokhttp3/internal/a/d;->closed:Z
:try_end_2
@ -695,11 +695,11 @@
:cond_0
:try_start_1
invoke-direct {p0}, Lokhttp3/internal/a/d;->AI()V
invoke-direct {p0}, Lokhttp3/internal/a/d;->AL()V
invoke-direct {p0}, Lokhttp3/internal/a/d;->trimToSize()V
iget-object v0, p0, Lokhttp3/internal/a/d;->bnk:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/a/d;->bnD:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
:try_end_1

View file

@ -4,7 +4,7 @@
# virtual methods
.method public abstract AJ()Lokhttp3/Response;
.method public abstract AM()Lokhttp3/Response;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -12,7 +12,7 @@
.end annotation
.end method
.method public abstract AK()Lokhttp3/internal/a/b;
.method public abstract AN()Lokhttp3/internal/a/b;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;

View file

@ -7,7 +7,7 @@
# instance fields
.field public final blL:Lokhttp3/t;
.field public final bmd:Lokhttp3/t;
# direct methods
@ -16,7 +16,7 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/b/a;->blL:Lokhttp3/t;
iput-object p1, p0, Lokhttp3/internal/b/a;->bmd:Lokhttp3/t;
return-void
.end method
@ -35,9 +35,9 @@
check-cast v0, Lokhttp3/internal/c/g;
iget-object v1, v0, Lokhttp3/internal/c/g;->bmc:Lokhttp3/w;
iget-object v1, v0, Lokhttp3/internal/c/g;->bmv:Lokhttp3/w;
iget-object v2, v0, Lokhttp3/internal/c/g;->boe:Lokhttp3/internal/b/g;
iget-object v2, v0, Lokhttp3/internal/c/g;->boA:Lokhttp3/internal/b/g;
iget-object v3, v1, Lokhttp3/w;->method:Ljava/lang/String;
@ -49,13 +49,13 @@
xor-int/lit8 v3, v3, 0x1
iget-object v4, p0, Lokhttp3/internal/b/a;->blL:Lokhttp3/t;
iget-object v4, p0, Lokhttp3/internal/b/a;->bmd:Lokhttp3/t;
invoke-virtual {v2, v4, p1, v3}, Lokhttp3/internal/b/g;->a(Lokhttp3/t;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/c/c;
move-result-object p1
invoke-virtual {v2}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {v2}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object v3

View file

@ -4,7 +4,7 @@
# instance fields
.field private final bhe:Ljava/util/List;
.field private final bhp:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -14,11 +14,11 @@
.end annotation
.end field
.field private bnv:I
.field private bnO:I
.field bnw:Z
.field bnP:Z
.field bnx:Z
.field bnQ:Z
# direct methods
@ -37,9 +37,9 @@
const/4 v0, 0x0
iput v0, p0, Lokhttp3/internal/b/b;->bnv:I
iput v0, p0, Lokhttp3/internal/b/b;->bnO:I
iput-object p1, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
return-void
.end method
@ -47,10 +47,10 @@
.method private d(Ljavax/net/ssl/SSLSocket;)Z
.locals 2
iget v0, p0, Lokhttp3/internal/b/b;->bnv:I
iget v0, p0, Lokhttp3/internal/b/b;->bnO:I
:goto_0
iget-object v1, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
@ -58,7 +58,7 @@
if-ge v0, v1, :cond_1
iget-object v1, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -97,9 +97,9 @@
}
.end annotation
iget v0, p0, Lokhttp3/internal/b/b;->bnv:I
iget v0, p0, Lokhttp3/internal/b/b;->bnO:I
iget-object v1, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
@ -108,7 +108,7 @@
:goto_0
if-ge v0, v1, :cond_1
iget-object v2, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iget-object v2, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -124,7 +124,7 @@
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lokhttp3/internal/b/b;->bnv:I
iput v0, p0, Lokhttp3/internal/b/b;->bnO:I
goto :goto_1
@ -143,11 +143,11 @@
move-result v0
iput-boolean v0, p0, Lokhttp3/internal/b/b;->bnw:Z
iput-boolean v0, p0, Lokhttp3/internal/b/b;->bnP:Z
sget-object v0, Lokhttp3/internal/a;->bmy:Lokhttp3/internal/a;
sget-object v0, Lokhttp3/internal/a;->bmR:Lokhttp3/internal/a;
iget-boolean v1, p0, Lokhttp3/internal/b/b;->bnx:Z
iget-boolean v1, p0, Lokhttp3/internal/b/b;->bnQ:Z
invoke-virtual {v0, v2, p1, v1}, Lokhttp3/internal/a;->a(Lokhttp3/k;Ljavax/net/ssl/SSLSocket;Z)V
@ -162,7 +162,7 @@
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-boolean v2, p0, Lokhttp3/internal/b/b;->bnx:Z
iget-boolean v2, p0, Lokhttp3/internal/b/b;->bnQ:Z
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
@ -170,7 +170,7 @@
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lokhttp3/internal/b/b;->bhe:Ljava/util/List;
iget-object v2, p0, Lokhttp3/internal/b/b;->bhp:Ljava/util/List;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

View file

@ -1,5 +1,5 @@
.class public final Lokhttp3/internal/b/c$1;
.super Lokhttp3/internal/i/a$e;
.super Lokhttp3/internal/j/a$e;
.source "RealConnection.java"
@ -15,22 +15,22 @@
# instance fields
.field final synthetic bnI:Lokhttp3/internal/b/g;
.field final synthetic bob:Lokhttp3/internal/b/g;
.field final synthetic bnJ:Lokhttp3/internal/b/c;
.field final synthetic boc:Lokhttp3/internal/b/c;
# direct methods
.method public constructor <init>(Lokhttp3/internal/b/c;Lokio/d;Lokio/BufferedSink;Lokhttp3/internal/b/g;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/b/c$1;->bnJ:Lokhttp3/internal/b/c;
iput-object p1, p0, Lokhttp3/internal/b/c$1;->boc:Lokhttp3/internal/b/c;
iput-object p4, p0, Lokhttp3/internal/b/c$1;->bnI:Lokhttp3/internal/b/g;
iput-object p4, p0, Lokhttp3/internal/b/c$1;->bob:Lokhttp3/internal/b/g;
const/4 p1, 0x1
invoke-direct {p0, p1, p2, p3}, Lokhttp3/internal/i/a$e;-><init>(ZLokio/d;Lokio/BufferedSink;)V
invoke-direct {p0, p1, p2, p3}, Lokhttp3/internal/j/a$e;-><init>(ZLokio/d;Lokio/BufferedSink;)V
return-void
.end method
@ -38,22 +38,24 @@
# virtual methods
.method public final close()V
.locals 3
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/b/c$1;->bnI:Lokhttp3/internal/b/g;
iget-object v0, p0, Lokhttp3/internal/b/c$1;->bob:Lokhttp3/internal/b/g;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AO()Lokhttp3/internal/c/c;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AR()Lokhttp3/internal/c/c;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;)V
const/4 v3, 0x0
invoke-virtual {v0, v2, v1, v3}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;Ljava/io/IOException;)V
return-void
.end method

View file

@ -4,7 +4,7 @@
# instance fields
.field private final bnK:Ljava/util/Set;
.field private final bod:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
@ -25,7 +25,7 @@
invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
iput-object v0, p0, Lokhttp3/internal/b/d;->bnK:Ljava/util/Set;
iput-object v0, p0, Lokhttp3/internal/b/d;->bod:Ljava/util/Set;
return-void
.end method
@ -38,7 +38,7 @@
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/b/d;->bnK:Ljava/util/Set;
iget-object v0, p0, Lokhttp3/internal/b/d;->bod:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
:try_end_0
@ -62,7 +62,7 @@
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/b/d;->bnK:Ljava/util/Set;
iget-object v0, p0, Lokhttp3/internal/b/d;->bod:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
:try_end_0
@ -86,7 +86,7 @@
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/b/d;->bnK:Ljava/util/Set;
iget-object v0, p0, Lokhttp3/internal/b/d;->bod:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

View file

@ -15,7 +15,7 @@
# instance fields
.field final bnQ:Ljava/util/List;
.field final boj:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -25,7 +25,7 @@
.end annotation
.end field
.field bnR:I
.field bok:I
# direct methods
@ -44,9 +44,9 @@
const/4 v0, 0x0
iput v0, p0, Lokhttp3/internal/b/f$a;->bnR:I
iput v0, p0, Lokhttp3/internal/b/f$a;->bok:I
iput-object p1, p0, Lokhttp3/internal/b/f$a;->bnQ:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/b/f$a;->boj:Ljava/util/List;
return-void
.end method
@ -56,9 +56,9 @@
.method public final hasNext()Z
.locals 2
iget v0, p0, Lokhttp3/internal/b/f$a;->bnR:I
iget v0, p0, Lokhttp3/internal/b/f$a;->bok:I
iget-object v1, p0, Lokhttp3/internal/b/f$a;->bnQ:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/f$a;->boj:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I

View file

@ -12,15 +12,15 @@
# instance fields
.field final bjT:Lokhttp3/internal/b/d;
.field final bkk:Lokhttp3/internal/b/d;
.field private final blN:Lokhttp3/p;
.field final bmJ:Lokhttp3/a;
.field final bmq:Lokhttp3/a;
.field private final bmg:Lokhttp3/p;
.field private final bnL:Lokhttp3/e;
.field private final boe:Lokhttp3/e;
.field private bnM:Ljava/util/List;
.field private bof:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -30,9 +30,9 @@
.end annotation
.end field
.field private bnN:I
.field private bog:I
.field private bnO:Ljava/util/List;
.field private boh:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -42,7 +42,7 @@
.end annotation
.end field
.field private final bnP:Ljava/util/List;
.field private final boi:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -63,31 +63,31 @@
move-result-object v0
iput-object v0, p0, Lokhttp3/internal/b/f;->bnM:Ljava/util/List;
iput-object v0, p0, Lokhttp3/internal/b/f;->bof:Ljava/util/List;
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iput-object v0, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/internal/b/f;->bnP:Ljava/util/List;
iput-object v0, p0, Lokhttp3/internal/b/f;->boi:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iput-object p1, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iput-object p2, p0, Lokhttp3/internal/b/f;->bjT:Lokhttp3/internal/b/d;
iput-object p2, p0, Lokhttp3/internal/b/f;->bkk:Lokhttp3/internal/b/d;
iput-object p3, p0, Lokhttp3/internal/b/f;->bnL:Lokhttp3/e;
iput-object p3, p0, Lokhttp3/internal/b/f;->boe:Lokhttp3/e;
iput-object p4, p0, Lokhttp3/internal/b/f;->blN:Lokhttp3/p;
iput-object p4, p0, Lokhttp3/internal/b/f;->bmg:Lokhttp3/p;
iget-object p2, p1, Lokhttp3/a;->bgZ:Lokhttp3/s;
iget-object p2, p1, Lokhttp3/a;->bhk:Lokhttp3/s;
iget-object p1, p1, Lokhttp3/a;->bhf:Ljava/net/Proxy;
iget-object p1, p1, Lokhttp3/a;->bhq:Ljava/net/Proxy;
const/4 p3, 0x0
@ -100,11 +100,11 @@
goto :goto_0
:cond_0
iget-object p1, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object p1, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object p1, p1, Lokhttp3/a;->proxySelector:Ljava/net/ProxySelector;
invoke-virtual {p2}, Lokhttp3/s;->Ab()Ljava/net/URI;
invoke-virtual {p2}, Lokhttp3/s;->Ad()Ljava/net/URI;
move-result-object p2
@ -140,19 +140,19 @@
move-result-object p1
:goto_0
iput-object p1, p0, Lokhttp3/internal/b/f;->bnM:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/b/f;->bof:Ljava/util/List;
iput p3, p0, Lokhttp3/internal/b/f;->bnN:I
iput p3, p0, Lokhttp3/internal/b/f;->bog:I
return-void
.end method
.method private AN()Z
.method private AQ()Z
.locals 2
iget v0, p0, Lokhttp3/internal/b/f;->bnN:I
iget v0, p0, Lokhttp3/internal/b/f;->bog:I
iget-object v1, p0, Lokhttp3/internal/b/f;->bnM:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/f;->bof:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
@ -182,7 +182,7 @@
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iput-object v0, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
invoke-virtual {p1}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
@ -262,15 +262,15 @@
:cond_3
:goto_1
iget-object v0, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object v0, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object v0, v0, Lokhttp3/a;->bgZ:Lokhttp3/s;
iget-object v0, v0, Lokhttp3/a;->bhk:Lokhttp3/s;
iget-object v1, v0, Lokhttp3/s;->bkN:Ljava/lang/String;
iget-object v1, v0, Lokhttp3/s;->ble:Ljava/lang/String;
iget-object v0, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object v0, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object v0, v0, Lokhttp3/a;->bgZ:Lokhttp3/s;
iget-object v0, v0, Lokhttp3/a;->bhk:Lokhttp3/s;
iget v0, v0, Lokhttp3/s;->port:I
@ -289,7 +289,7 @@
if-ne p1, v2, :cond_4
iget-object p1, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iget-object p1, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
invoke-static {v1, v0}, Ljava/net/InetSocketAddress;->createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
@ -300,11 +300,11 @@
return-void
:cond_4
iget-object p1, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object p1, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object p1, p1, Lokhttp3/a;->bha:Lokhttp3/o;
iget-object p1, p1, Lokhttp3/a;->bhl:Lokhttp3/o;
invoke-interface {p1, v1}, Lokhttp3/o;->dx(Ljava/lang/String;)Ljava/util/List;
invoke-interface {p1, v1}, Lokhttp3/o;->dz(Ljava/lang/String;)Ljava/util/List;
move-result-object p1
@ -329,7 +329,7 @@
check-cast v3, Ljava/net/InetAddress;
iget-object v4, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iget-object v4, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
new-instance v5, Ljava/net/InetSocketAddress;
@ -351,9 +351,9 @@
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object v2, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object v2, v2, Lokhttp3/a;->bha:Lokhttp3/o;
iget-object v2, v2, Lokhttp3/a;->bhl:Lokhttp3/o;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -405,7 +405,7 @@
# virtual methods
.method public final AM()Lokhttp3/internal/b/f$a;
.method public final AP()Lokhttp3/internal/b/f$a;
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
@ -424,25 +424,25 @@
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
:cond_0
invoke-direct {p0}, Lokhttp3/internal/b/f;->AN()Z
invoke-direct {p0}, Lokhttp3/internal/b/f;->AQ()Z
move-result v1
if-eqz v1, :cond_4
invoke-direct {p0}, Lokhttp3/internal/b/f;->AN()Z
invoke-direct {p0}, Lokhttp3/internal/b/f;->AQ()Z
move-result v1
if-eqz v1, :cond_3
iget-object v1, p0, Lokhttp3/internal/b/f;->bnM:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/f;->bof:Ljava/util/List;
iget v2, p0, Lokhttp3/internal/b/f;->bnN:I
iget v2, p0, Lokhttp3/internal/b/f;->bog:I
add-int/lit8 v3, v2, 0x1
iput v3, p0, Lokhttp3/internal/b/f;->bnN:I
iput v3, p0, Lokhttp3/internal/b/f;->bog:I
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -454,7 +454,7 @@
const/4 v2, 0x0
iget-object v3, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iget-object v3, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
@ -465,9 +465,9 @@
new-instance v4, Lokhttp3/y;
iget-object v5, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object v5, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object v6, p0, Lokhttp3/internal/b/f;->bnO:Ljava/util/List;
iget-object v6, p0, Lokhttp3/internal/b/f;->boh:Ljava/util/List;
invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -477,7 +477,7 @@
invoke-direct {v4, v5, v1, v6}, Lokhttp3/y;-><init>(Lokhttp3/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V
iget-object v5, p0, Lokhttp3/internal/b/f;->bjT:Lokhttp3/internal/b/d;
iget-object v5, p0, Lokhttp3/internal/b/f;->bkk:Lokhttp3/internal/b/d;
invoke-virtual {v5, v4}, Lokhttp3/internal/b/d;->c(Lokhttp3/y;)Z
@ -485,7 +485,7 @@
if-eqz v5, :cond_1
iget-object v5, p0, Lokhttp3/internal/b/f;->bnP:Ljava/util/List;
iget-object v5, p0, Lokhttp3/internal/b/f;->boi:Ljava/util/List;
invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
@ -517,11 +517,11 @@
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lokhttp3/internal/b/f;->bmq:Lokhttp3/a;
iget-object v2, p0, Lokhttp3/internal/b/f;->bmJ:Lokhttp3/a;
iget-object v2, v2, Lokhttp3/a;->bgZ:Lokhttp3/s;
iget-object v2, v2, Lokhttp3/a;->bhk:Lokhttp3/s;
iget-object v2, v2, Lokhttp3/s;->bkN:Ljava/lang/String;
iget-object v2, v2, Lokhttp3/s;->ble:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -529,7 +529,7 @@
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lokhttp3/internal/b/f;->bnM:Ljava/util/List;
iget-object v2, p0, Lokhttp3/internal/b/f;->bof:Ljava/util/List;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -549,11 +549,11 @@
if-eqz v1, :cond_5
iget-object v1, p0, Lokhttp3/internal/b/f;->bnP:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/f;->boi:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
iget-object v1, p0, Lokhttp3/internal/b/f;->bnP:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/b/f;->boi:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->clear()V
@ -577,13 +577,13 @@
.method public final hasNext()Z
.locals 1
invoke-direct {p0}, Lokhttp3/internal/b/f;->AN()Z
invoke-direct {p0}, Lokhttp3/internal/b/f;->AQ()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/b/f;->bnP:Ljava/util/List;
iget-object v0, p0, Lokhttp3/internal/b/f;->boi:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

View file

@ -23,7 +23,7 @@
# instance fields
.field public final bnT:Ljava/lang/Object;
.field public final bom:Ljava/lang/Object;
# direct methods
@ -32,7 +32,7 @@
invoke-direct {p0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, Lokhttp3/internal/b/g$a;->bnT:Ljava/lang/Object;
iput-object p2, p0, Lokhttp3/internal/b/g$a;->bom:Ljava/lang/Object;
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -18,7 +18,7 @@
# instance fields
.field final synthetic bmO:Z
.field final synthetic bnh:Z
.field final synthetic val$name:Ljava/lang/String;
@ -29,7 +29,7 @@
iput-object p1, p0, Lokhttp3/internal/c$2;->val$name:Ljava/lang/String;
iput-boolean p2, p0, Lokhttp3/internal/c$2;->bmO:Z
iput-boolean p2, p0, Lokhttp3/internal/c$2;->bnh:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -47,7 +47,7 @@
invoke-direct {v0, p1, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
iget-boolean p1, p0, Lokhttp3/internal/c$2;->bmO:Z
iget-boolean p1, p0, Lokhttp3/internal/c$2;->bnh:Z
invoke-virtual {v0, p1}, Ljava/lang/Thread;->setDaemon(Z)V

View file

@ -31,15 +31,15 @@
}
.end annotation
invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->Al()Lokhttp3/w;
invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->An()Lokhttp3/w;
move-result-object v0
invoke-virtual {v0}, Lokhttp3/w;->Ax()Lokhttp3/w$a;
invoke-virtual {v0}, Lokhttp3/w;->AA()Lokhttp3/w$a;
move-result-object v1
iget-object v2, v0, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v2, v0, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
const-wide/16 v3, -0x1
@ -78,7 +78,7 @@
const-string v2, "Transfer-Encoding"
invoke-virtual {v1, v2}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v1, v2}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
goto :goto_0
@ -91,13 +91,13 @@
const-string v2, "Content-Length"
invoke-virtual {v1, v2}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v1, v2}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
:cond_2
:goto_0
const-string v2, "Host"
invoke-virtual {v0, v2}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v2}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -107,7 +107,7 @@
const-string v2, "Host"
iget-object v6, v0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v6, v0, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-static {v6, v5}, Lokhttp3/internal/c;->a(Lokhttp3/s;Z)Ljava/lang/String;
@ -118,7 +118,7 @@
:cond_3
const-string v2, "Connection"
invoke-virtual {v0, v2}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v2}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -133,7 +133,7 @@
:cond_4
const-string v2, "Accept-Encoding"
invoke-virtual {v0, v2}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v2}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -141,7 +141,7 @@
const-string v2, "Range"
invoke-virtual {v0, v2}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v2}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -163,7 +163,7 @@
:goto_1
iget-object v6, p0, Lokhttp3/internal/c/a;->cookieJar:Lokhttp3/m;
iget-object v7, v0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v7, v0, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-interface {v6, v7}, Lokhttp3/m;->a(Lokhttp3/s;)Ljava/util/List;
@ -227,7 +227,7 @@
:cond_8
const-string v5, "User-Agent"
invoke-virtual {v0, v5}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v5}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
@ -235,12 +235,12 @@
const-string v5, "User-Agent"
const-string v6, "okhttp/3.11.0"
const-string v6, "okhttp/3.12.1"
invoke-virtual {v1, v5, v6}, Lokhttp3/w$a;->aj(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/w$a;
:cond_9
invoke-virtual {v1}, Lokhttp3/w$a;->Az()Lokhttp3/w;
invoke-virtual {v1}, Lokhttp3/w$a;->AC()Lokhttp3/w;
move-result-object v1
@ -250,17 +250,17 @@
iget-object v1, p0, Lokhttp3/internal/c/a;->cookieJar:Lokhttp3/m;
iget-object v5, v0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v5, v0, Lokhttp3/w;->bhk:Lokhttp3/s;
iget-object v6, p1, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object v6, p1, Lokhttp3/Response;->blD:Lokhttp3/Headers;
invoke-static {v1, v5, v6}, Lokhttp3/internal/c/e;->a(Lokhttp3/m;Lokhttp3/s;Lokhttp3/Headers;)V
invoke-virtual {p1}, Lokhttp3/Response;->AA()Lokhttp3/Response$a;
invoke-virtual {p1}, Lokhttp3/Response;->AD()Lokhttp3/Response$a;
move-result-object v1
iput-object v0, v1, Lokhttp3/Response$a;->bmc:Lokhttp3/w;
iput-object v0, v1, Lokhttp3/Response$a;->bmv:Lokhttp3/w;
if-eqz v2, :cond_a
@ -268,7 +268,7 @@
const-string v2, "Content-Encoding"
invoke-virtual {p1, v2}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v2}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -286,33 +286,33 @@
new-instance v0, Lokio/h;
iget-object v2, p1, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object v2, p1, Lokhttp3/Response;->bmy:Lokhttp3/x;
invoke-virtual {v2}, Lokhttp3/x;->AC()Lokio/d;
invoke-virtual {v2}, Lokhttp3/x;->AF()Lokio/d;
move-result-object v2
invoke-direct {v0, v2}, Lokio/h;-><init>(Lokio/q;)V
iget-object v2, p1, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object v2, p1, Lokhttp3/Response;->blD:Lokhttp3/Headers;
invoke-virtual {v2}, Lokhttp3/Headers;->zZ()Lokhttp3/Headers$a;
invoke-virtual {v2}, Lokhttp3/Headers;->Ab()Lokhttp3/Headers$a;
move-result-object v2
const-string v5, "Content-Encoding"
invoke-virtual {v2, v5}, Lokhttp3/Headers$a;->dy(Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-virtual {v2, v5}, Lokhttp3/Headers$a;->dB(Ljava/lang/String;)Lokhttp3/Headers$a;
move-result-object v2
const-string v5, "Content-Length"
invoke-virtual {v2, v5}, Lokhttp3/Headers$a;->dy(Ljava/lang/String;)Lokhttp3/Headers$a;
invoke-virtual {v2, v5}, Lokhttp3/Headers$a;->dB(Ljava/lang/String;)Lokhttp3/Headers$a;
move-result-object v2
invoke-virtual {v2}, Lokhttp3/Headers$a;->Aa()Lokhttp3/Headers;
invoke-virtual {v2}, Lokhttp3/Headers$a;->Ac()Lokhttp3/Headers;
move-result-object v2
@ -320,7 +320,7 @@
const-string v2, "Content-Type"
invoke-virtual {p1, v2}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v2}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
@ -332,10 +332,10 @@
invoke-direct {v2, p1, v3, v4, v0}, Lokhttp3/internal/c/h;-><init>(Ljava/lang/String;JLokio/d;)V
iput-object v2, v1, Lokhttp3/Response$a;->bmf:Lokhttp3/x;
iput-object v2, v1, Lokhttp3/Response$a;->bmy:Lokhttp3/x;
:cond_a
invoke-virtual {v1}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {v1}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object p1

View file

@ -15,7 +15,7 @@
# instance fields
.field boa:J
.field bou:J
# direct methods
@ -39,11 +39,11 @@
invoke-super {p0, p1, p2, p3}, Lokio/e;->write(Lokio/c;J)V
iget-wide v0, p0, Lokhttp3/internal/c/b$a;->boa:J
iget-wide v0, p0, Lokhttp3/internal/c/b$a;->bou:J
add-long/2addr v0, p2
iput-wide v0, p0, Lokhttp3/internal/c/b$a;->boa:J
iput-wide v0, p0, Lokhttp3/internal/c/b$a;->bou:J
return-void
.end method

View file

@ -15,7 +15,7 @@
# instance fields
.field private final blP:Z
.field private final bmi:Z
# direct methods
@ -24,7 +24,7 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Lokhttp3/internal/c/b;->blP:Z
iput-boolean p1, p0, Lokhttp3/internal/c/b;->bmi:Z
return-void
.end method
@ -41,15 +41,15 @@
check-cast p1, Lokhttp3/internal/c/g;
iget-object v0, p1, Lokhttp3/internal/c/g;->bof:Lokhttp3/internal/c/c;
iget-object v0, p1, Lokhttp3/internal/c/g;->boB:Lokhttp3/internal/c/c;
iget-object v1, p1, Lokhttp3/internal/c/g;->boe:Lokhttp3/internal/b/g;
iget-object v1, p1, Lokhttp3/internal/c/g;->boA:Lokhttp3/internal/b/g;
iget-object v2, p1, Lokhttp3/internal/c/g;->bnW:Lokhttp3/internal/b/c;
iget-object v2, p1, Lokhttp3/internal/c/g;->bop:Lokhttp3/internal/b/c;
check-cast v2, Lokhttp3/internal/b/c;
iget-object p1, p1, Lokhttp3/internal/c/g;->bmc:Lokhttp3/w;
iget-object p1, p1, Lokhttp3/internal/c/g;->bmv:Lokhttp3/w;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
@ -59,7 +59,7 @@
iget-object v5, p1, Lokhttp3/w;->method:Ljava/lang/String;
invoke-static {v5}, Lokhttp3/internal/c/f;->dU(Ljava/lang/String;)Z
invoke-static {v5}, Lokhttp3/internal/c/f;->dX(Ljava/lang/String;)Z
move-result v5
@ -67,7 +67,7 @@
if-eqz v5, :cond_2
iget-object v5, p1, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v5, p1, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
if-eqz v5, :cond_2
@ -75,7 +75,7 @@
const-string v7, "Expect"
invoke-virtual {p1, v7}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v7}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
@ -85,7 +85,7 @@
if-eqz v5, :cond_0
invoke-interface {v0}, Lokhttp3/internal/c/c;->AT()V
invoke-interface {v0}, Lokhttp3/internal/c/c;->AW()V
const/4 v5, 0x1
@ -96,7 +96,7 @@
:cond_0
if-nez v6, :cond_1
iget-object v2, p1, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v2, p1, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
invoke-virtual {v2}, Lokhttp3/RequestBody;->contentLength()J
@ -114,7 +114,7 @@
move-result-object v2
iget-object v5, p1, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v5, p1, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
invoke-virtual {v5, v2}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V
@ -123,17 +123,17 @@
goto :goto_0
:cond_1
invoke-virtual {v2}, Lokhttp3/internal/b/c;->AL()Z
invoke-virtual {v2}, Lokhttp3/internal/b/c;->AO()Z
move-result v2
if-nez v2, :cond_2
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AR()V
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AU()V
:cond_2
:goto_0
invoke-interface {v0}, Lokhttp3/internal/c/c;->AU()V
invoke-interface {v0}, Lokhttp3/internal/c/c;->AX()V
const/4 v2, 0x0
@ -144,25 +144,25 @@
move-result-object v6
:cond_3
iput-object p1, v6, Lokhttp3/Response$a;->bmc:Lokhttp3/w;
iput-object p1, v6, Lokhttp3/Response$a;->bmv:Lokhttp3/w;
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object v5
iget-object v5, v5, Lokhttp3/internal/b/c;->bme:Lokhttp3/r;
iget-object v5, v5, Lokhttp3/internal/b/c;->bmx:Lokhttp3/r;
iput-object v5, v6, Lokhttp3/Response$a;->bme:Lokhttp3/r;
iput-object v5, v6, Lokhttp3/Response$a;->bmx:Lokhttp3/r;
iput-wide v3, v6, Lokhttp3/Response$a;->bmj:J
iput-wide v3, v6, Lokhttp3/Response$a;->bmC:J
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
iput-wide v7, v6, Lokhttp3/Response$a;->bmk:J
iput-wide v7, v6, Lokhttp3/Response$a;->bmD:J
invoke-virtual {v6}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {v6}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object v5
@ -176,32 +176,32 @@
move-result-object v2
iput-object p1, v2, Lokhttp3/Response$a;->bmc:Lokhttp3/w;
iput-object p1, v2, Lokhttp3/Response$a;->bmv:Lokhttp3/w;
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object p1
iget-object p1, p1, Lokhttp3/internal/b/c;->bme:Lokhttp3/r;
iget-object p1, p1, Lokhttp3/internal/b/c;->bmx:Lokhttp3/r;
iput-object p1, v2, Lokhttp3/Response$a;->bme:Lokhttp3/r;
iput-object p1, v2, Lokhttp3/Response$a;->bmx:Lokhttp3/r;
iput-wide v3, v2, Lokhttp3/Response$a;->bmj:J
iput-wide v3, v2, Lokhttp3/Response$a;->bmC:J
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
iput-wide v3, v2, Lokhttp3/Response$a;->bmk:J
iput-wide v3, v2, Lokhttp3/Response$a;->bmD:J
invoke-virtual {v2}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {v2}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object v5
iget v6, v5, Lokhttp3/Response;->code:I
:cond_4
iget-boolean p1, p0, Lokhttp3/internal/c/b;->blP:Z
iget-boolean p1, p0, Lokhttp3/internal/c/b;->bmi:Z
if-eqz p1, :cond_5
@ -209,22 +209,22 @@
if-ne v6, p1, :cond_5
invoke-virtual {v5}, Lokhttp3/Response;->AA()Lokhttp3/Response$a;
invoke-virtual {v5}, Lokhttp3/Response;->AD()Lokhttp3/Response$a;
move-result-object p1
sget-object v0, Lokhttp3/internal/c;->bmA:Lokhttp3/x;
sget-object v0, Lokhttp3/internal/c;->bmT:Lokhttp3/x;
iput-object v0, p1, Lokhttp3/Response$a;->bmf:Lokhttp3/x;
iput-object v0, p1, Lokhttp3/Response$a;->bmy:Lokhttp3/x;
invoke-virtual {p1}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {p1}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object p1
goto :goto_1
:cond_5
invoke-virtual {v5}, Lokhttp3/Response;->AA()Lokhttp3/Response$a;
invoke-virtual {v5}, Lokhttp3/Response;->AD()Lokhttp3/Response$a;
move-result-object p1
@ -232,20 +232,20 @@
move-result-object v0
iput-object v0, p1, Lokhttp3/Response$a;->bmf:Lokhttp3/x;
iput-object v0, p1, Lokhttp3/Response$a;->bmy:Lokhttp3/x;
invoke-virtual {p1}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {p1}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object p1
:goto_1
const-string v0, "close"
iget-object v2, p1, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v2, p1, Lokhttp3/Response;->bmv:Lokhttp3/w;
const-string v3, "Connection"
invoke-virtual {v2, v3}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v2, v3}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -259,7 +259,7 @@
const-string v2, "Connection"
invoke-virtual {p1, v2}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v2}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -270,7 +270,7 @@
if-eqz v0, :cond_7
:cond_6
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AR()V
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AU()V
:cond_7
const/16 v0, 0xcc
@ -282,7 +282,7 @@
if-ne v6, v0, :cond_9
:cond_8
iget-object v0, p1, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object v0, p1, Lokhttp3/Response;->bmy:Lokhttp3/x;
invoke-virtual {v0}, Lokhttp3/x;->contentLength()J
@ -312,7 +312,7 @@
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p1, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object p1, p1, Lokhttp3/Response;->bmy:Lokhttp3/x;
invoke-virtual {p1}, Lokhttp3/x;->contentLength()J

View file

@ -4,7 +4,7 @@
# virtual methods
.method public abstract AT()V
.method public abstract AW()V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -12,7 +12,7 @@
.end annotation
.end method
.method public abstract AU()V
.method public abstract AX()V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;

View file

@ -48,7 +48,7 @@
invoke-virtual {v0, v1}, Ljava/text/DateFormat;->setLenient(Z)V
sget-object v1, Lokhttp3/internal/c;->bmL:Ljava/util/TimeZone;
sget-object v1, Lokhttp3/internal/c;->bne:Ljava/util/TimeZone;
invoke-virtual {v0, v1}, Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V

View file

@ -4,7 +4,7 @@
# static fields
.field private static final bob:Ljava/lang/ThreadLocal;
.field private static final bov:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal<",
@ -14,9 +14,9 @@
.end annotation
.end field
.field private static final boc:[Ljava/lang/String;
.field private static final bow:[Ljava/lang/String;
.field private static final bod:[Ljava/text/DateFormat;
.field private static final box:[Ljava/text/DateFormat;
# direct methods
@ -27,7 +27,7 @@
invoke-direct {v0}, Lokhttp3/internal/c/d$1;-><init>()V
sput-object v0, Lokhttp3/internal/c/d;->bob:Ljava/lang/ThreadLocal;
sput-object v0, Lokhttp3/internal/c/d;->bov:Ljava/lang/ThreadLocal;
const/16 v0, 0xf
@ -123,11 +123,11 @@
aput-object v2, v1, v3
sput-object v1, Lokhttp3/internal/c/d;->boc:[Ljava/lang/String;
sput-object v1, Lokhttp3/internal/c/d;->bow:[Ljava/lang/String;
new-array v0, v0, [Ljava/text/DateFormat;
sput-object v0, Lokhttp3/internal/c/d;->bod:[Ljava/text/DateFormat;
sput-object v0, Lokhttp3/internal/c/d;->box:[Ljava/text/DateFormat;
return-void
.end method
@ -135,7 +135,7 @@
.method public static format(Ljava/util/Date;)Ljava/lang/String;
.locals 1
sget-object v0, Lokhttp3/internal/c/d;->bob:Ljava/lang/ThreadLocal;
sget-object v0, Lokhttp3/internal/c/d;->bov:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
@ -170,7 +170,7 @@
invoke-direct {v0, v2}, Ljava/text/ParsePosition;-><init>(I)V
sget-object v3, Lokhttp3/internal/c/d;->bob:Ljava/lang/ThreadLocal;
sget-object v3, Lokhttp3/internal/c/d;->bov:Ljava/lang/ThreadLocal;
invoke-virtual {v3}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
@ -195,12 +195,12 @@
return-object v3
:cond_1
sget-object v3, Lokhttp3/internal/c/d;->boc:[Ljava/lang/String;
sget-object v3, Lokhttp3/internal/c/d;->bow:[Ljava/lang/String;
monitor-enter v3
:try_start_0
sget-object v4, Lokhttp3/internal/c/d;->boc:[Ljava/lang/String;
sget-object v4, Lokhttp3/internal/c/d;->bow:[Ljava/lang/String;
array-length v4, v4
@ -209,7 +209,7 @@
:goto_0
if-ge v5, v4, :cond_4
sget-object v6, Lokhttp3/internal/c/d;->bod:[Ljava/text/DateFormat;
sget-object v6, Lokhttp3/internal/c/d;->box:[Ljava/text/DateFormat;
aget-object v6, v6, v5
@ -217,7 +217,7 @@
new-instance v6, Ljava/text/SimpleDateFormat;
sget-object v7, Lokhttp3/internal/c/d;->boc:[Ljava/lang/String;
sget-object v7, Lokhttp3/internal/c/d;->bow:[Ljava/lang/String;
aget-object v7, v7, v5
@ -225,11 +225,11 @@
invoke-direct {v6, v7, v8}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
sget-object v7, Lokhttp3/internal/c;->bmL:Ljava/util/TimeZone;
sget-object v7, Lokhttp3/internal/c;->bne:Ljava/util/TimeZone;
invoke-virtual {v6, v7}, Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V
sget-object v7, Lokhttp3/internal/c/d;->bod:[Ljava/text/DateFormat;
sget-object v7, Lokhttp3/internal/c/d;->box:[Ljava/text/DateFormat;
aput-object v6, v7, v5

View file

@ -4,20 +4,30 @@
# static fields
.field private static final bkW:Ljava/util/regex/Pattern;
.field private static final boy:Lokio/ByteString;
.field private static final boz:Lokio/ByteString;
# direct methods
.method static constructor <clinit>()V
.locals 1
const-string v0, " +([^ \"=]*)=(:?\"([^\"]*)\"|([^ \"=]*)) *(:?,|$)"
const-string v0, "\"\\"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/c/e;->bkW:Ljava/util/regex/Pattern;
sput-object v0, Lokhttp3/internal/c/e;->boy:Lokio/ByteString;
const-string v0, "\t ,="
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/c/e;->boz:Lokio/ByteString;
return-void
.end method
@ -25,7 +35,7 @@
.method public static a(Lokhttp3/m;Lokhttp3/s;Lokhttp3/Headers;)V
.locals 1
sget-object v0, Lokhttp3/m;->bkq:Lokhttp3/m;
sget-object v0, Lokhttp3/m;->bkH:Lokhttp3/m;
if-ne p0, v0, :cond_0
@ -80,7 +90,7 @@
return p1
.end method
.method private static dT(Ljava/lang/String;)J
.method private static dW(Ljava/lang/String;)J
.locals 2
const-wide/16 v0, -0x1
@ -106,7 +116,7 @@
.method public static e(Lokhttp3/Response;)J
.locals 2
iget-object p0, p0, Lokhttp3/Response;->blm:Lokhttp3/Headers;
iget-object p0, p0, Lokhttp3/Response;->blD:Lokhttp3/Headers;
const-string v0, "Content-Length"
@ -114,7 +124,7 @@
move-result-object p0
invoke-static {p0}, Lokhttp3/internal/c/e;->dT(Ljava/lang/String;)J
invoke-static {p0}, Lokhttp3/internal/c/e;->dW(Ljava/lang/String;)J
move-result-wide v0
@ -124,7 +134,7 @@
.method public static f(Lokhttp3/Response;)Z
.locals 8
iget-object v0, p0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v0, p0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v0, v0, Lokhttp3/w;->method:Ljava/lang/String;
@ -179,7 +189,7 @@
const-string v2, "Transfer-Encoding"
invoke-virtual {p0, v2}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0, v2}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0

View file

@ -4,7 +4,7 @@
# direct methods
.method public static dU(Ljava/lang/String;)Z
.method public static dX(Ljava/lang/String;)Z
.locals 1
const-string v0, "GET"

View file

@ -7,15 +7,7 @@
# instance fields
.field private final blA:I
.field private final blB:I
.field private final blC:I
.field final blN:Lokhttp3/p;
.field private final blr:Ljava/util/List;
.field private final blI:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -25,17 +17,25 @@
.end annotation
.end field
.field public final bmc:Lokhttp3/w;
.field private final blS:I
.field final bnL:Lokhttp3/e;
.field private final blT:I
.field final bnW:Lokhttp3/internal/b/c;
.field private final blU:I
.field public final boe:Lokhttp3/internal/b/g;
.field final bmg:Lokhttp3/p;
.field final bof:Lokhttp3/internal/c/c;
.field public final bmv:Lokhttp3/w;
.field private bog:I
.field public final boA:Lokhttp3/internal/b/g;
.field final boB:Lokhttp3/internal/c/c;
.field private boC:I
.field final boe:Lokhttp3/e;
.field final bop:Lokhttp3/internal/b/c;
.field private final index:I
@ -62,69 +62,69 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
iput-object p4, p0, Lokhttp3/internal/c/g;->bnW:Lokhttp3/internal/b/c;
iput-object p4, p0, Lokhttp3/internal/c/g;->bop:Lokhttp3/internal/b/c;
iput-object p2, p0, Lokhttp3/internal/c/g;->boe:Lokhttp3/internal/b/g;
iput-object p2, p0, Lokhttp3/internal/c/g;->boA:Lokhttp3/internal/b/g;
iput-object p3, p0, Lokhttp3/internal/c/g;->bof:Lokhttp3/internal/c/c;
iput-object p3, p0, Lokhttp3/internal/c/g;->boB:Lokhttp3/internal/c/c;
iput p5, p0, Lokhttp3/internal/c/g;->index:I
iput-object p6, p0, Lokhttp3/internal/c/g;->bmc:Lokhttp3/w;
iput-object p6, p0, Lokhttp3/internal/c/g;->bmv:Lokhttp3/w;
iput-object p7, p0, Lokhttp3/internal/c/g;->bnL:Lokhttp3/e;
iput-object p7, p0, Lokhttp3/internal/c/g;->boe:Lokhttp3/e;
iput-object p8, p0, Lokhttp3/internal/c/g;->blN:Lokhttp3/p;
iput-object p8, p0, Lokhttp3/internal/c/g;->bmg:Lokhttp3/p;
iput p9, p0, Lokhttp3/internal/c/g;->blA:I
iput p9, p0, Lokhttp3/internal/c/g;->blS:I
iput p10, p0, Lokhttp3/internal/c/g;->blB:I
iput p10, p0, Lokhttp3/internal/c/g;->blT:I
iput p11, p0, Lokhttp3/internal/c/g;->blC:I
iput p11, p0, Lokhttp3/internal/c/g;->blU:I
return-void
.end method
# virtual methods
.method public final Al()Lokhttp3/w;
.method public final An()Lokhttp3/w;
.locals 1
iget-object v0, p0, Lokhttp3/internal/c/g;->bmc:Lokhttp3/w;
iget-object v0, p0, Lokhttp3/internal/c/g;->bmv:Lokhttp3/w;
return-object v0
.end method
.method public final Am()Lokhttp3/i;
.method public final Ao()Lokhttp3/i;
.locals 1
iget-object v0, p0, Lokhttp3/internal/c/g;->bnW:Lokhttp3/internal/b/c;
iget-object v0, p0, Lokhttp3/internal/c/g;->bop:Lokhttp3/internal/b/c;
return-object v0
.end method
.method public final An()I
.locals 1
iget v0, p0, Lokhttp3/internal/c/g;->blA:I
return v0
.end method
.method public final Ao()I
.locals 1
iget v0, p0, Lokhttp3/internal/c/g;->blB:I
return v0
.end method
.method public final Ap()I
.locals 1
iget v0, p0, Lokhttp3/internal/c/g;->blC:I
iget v0, p0, Lokhttp3/internal/c/g;->blS:I
return v0
.end method
.method public final Aq()I
.locals 1
iget v0, p0, Lokhttp3/internal/c/g;->blT:I
return v0
.end method
.method public final Ar()I
.locals 1
iget v0, p0, Lokhttp3/internal/c/g;->blU:I
return v0
.end method
@ -141,7 +141,7 @@
iget v1, v0, Lokhttp3/internal/c/g;->index:I
iget-object v2, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v2, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
@ -149,23 +149,23 @@
if-ge v1, v2, :cond_8
iget v1, v0, Lokhttp3/internal/c/g;->bog:I
iget v1, v0, Lokhttp3/internal/c/g;->boC:I
const/4 v2, 0x1
add-int/2addr v1, v2
iput v1, v0, Lokhttp3/internal/c/g;->bog:I
iput v1, v0, Lokhttp3/internal/c/g;->boC:I
iget-object v1, v0, Lokhttp3/internal/c/g;->bof:Lokhttp3/internal/c/c;
iget-object v1, v0, Lokhttp3/internal/c/g;->boB:Lokhttp3/internal/c/c;
if-eqz v1, :cond_1
iget-object v1, v0, Lokhttp3/internal/c/g;->bnW:Lokhttp3/internal/b/c;
iget-object v1, v0, Lokhttp3/internal/c/g;->bop:Lokhttp3/internal/b/c;
move-object/from16 v9, p1
iget-object v3, v9, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v3, v9, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v1, v3}, Lokhttp3/internal/b/c;->c(Lokhttp3/s;)Z
@ -184,7 +184,7 @@
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v4, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v4, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
iget v5, v0, Lokhttp3/internal/c/g;->index:I
@ -212,11 +212,11 @@
move-object/from16 v9, p1
:goto_0
iget-object v1, v0, Lokhttp3/internal/c/g;->bof:Lokhttp3/internal/c/c;
iget-object v1, v0, Lokhttp3/internal/c/g;->boB:Lokhttp3/internal/c/c;
if-eqz v1, :cond_3
iget v1, v0, Lokhttp3/internal/c/g;->bog:I
iget v1, v0, Lokhttp3/internal/c/g;->boC:I
if-gt v1, v2, :cond_2
@ -231,7 +231,7 @@
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v4, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v4, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
iget v5, v0, Lokhttp3/internal/c/g;->index:I
@ -259,21 +259,21 @@
:goto_1
new-instance v1, Lokhttp3/internal/c/g;
iget-object v4, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v4, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
iget v3, v0, Lokhttp3/internal/c/g;->index:I
add-int/lit8 v8, v3, 0x1
iget-object v10, v0, Lokhttp3/internal/c/g;->bnL:Lokhttp3/e;
iget-object v10, v0, Lokhttp3/internal/c/g;->boe:Lokhttp3/e;
iget-object v11, v0, Lokhttp3/internal/c/g;->blN:Lokhttp3/p;
iget-object v11, v0, Lokhttp3/internal/c/g;->bmg:Lokhttp3/p;
iget v12, v0, Lokhttp3/internal/c/g;->blA:I
iget v12, v0, Lokhttp3/internal/c/g;->blS:I
iget v13, v0, Lokhttp3/internal/c/g;->blB:I
iget v13, v0, Lokhttp3/internal/c/g;->blT:I
iget v14, v0, Lokhttp3/internal/c/g;->blC:I
iget v14, v0, Lokhttp3/internal/c/g;->blU:I
move-object v3, v1
@ -287,7 +287,7 @@
invoke-direct/range {v3 .. v14}, Lokhttp3/internal/c/g;-><init>(Ljava/util/List;Lokhttp3/internal/b/g;Lokhttp3/internal/c/c;Lokhttp3/internal/b/c;ILokhttp3/w;Lokhttp3/e;Lokhttp3/p;III)V
iget-object v3, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v3, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
iget v4, v0, Lokhttp3/internal/c/g;->index:I
@ -307,7 +307,7 @@
add-int/2addr v5, v2
iget-object v6, v0, Lokhttp3/internal/c/g;->blr:Ljava/util/List;
iget-object v6, v0, Lokhttp3/internal/c/g;->blI:Ljava/util/List;
invoke-interface {v6}, Ljava/util/List;->size()I
@ -315,7 +315,7 @@
if-ge v5, v6, :cond_5
iget v1, v1, Lokhttp3/internal/c/g;->bog:I
iget v1, v1, Lokhttp3/internal/c/g;->boC:I
if-ne v1, v2, :cond_4
@ -348,7 +348,7 @@
:goto_2
if-eqz v4, :cond_7
iget-object v1, v4, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object v1, v4, Lokhttp3/Response;->bmy:Lokhttp3/x;
if-eqz v1, :cond_6
@ -416,11 +416,11 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/c/g;->boe:Lokhttp3/internal/b/g;
iget-object v0, p0, Lokhttp3/internal/c/g;->boA:Lokhttp3/internal/b/g;
iget-object v1, p0, Lokhttp3/internal/c/g;->bof:Lokhttp3/internal/c/c;
iget-object v1, p0, Lokhttp3/internal/c/g;->boB:Lokhttp3/internal/c/c;
iget-object v2, p0, Lokhttp3/internal/c/g;->bnW:Lokhttp3/internal/b/c;
iget-object v2, p0, Lokhttp3/internal/c/g;->bop:Lokhttp3/internal/b/c;
invoke-virtual {p0, p1, v0, v1, v2}, Lokhttp3/internal/c/g;->a(Lokhttp3/w;Lokhttp3/internal/b/g;Lokhttp3/internal/c/c;Lokhttp3/internal/b/c;)Lokhttp3/Response;

View file

@ -7,11 +7,11 @@
.method public static d(Lokhttp3/s;)Ljava/lang/String;
.locals 2
invoke-virtual {p0}, Lokhttp3/s;->Af()Ljava/lang/String;
invoke-virtual {p0}, Lokhttp3/s;->Ah()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Lokhttp3/s;->Ah()Ljava/lang/String;
invoke-virtual {p0}, Lokhttp3/s;->Aj()Ljava/lang/String;
move-result-object p0

View file

@ -7,15 +7,15 @@
# instance fields
.field private final blL:Lokhttp3/t;
.field private final bmd:Lokhttp3/t;
.field private final blP:Z
.field private final bmi:Z
.field public bnT:Ljava/lang/Object;
.field public volatile boA:Lokhttp3/internal/b/g;
.field public volatile bnY:Z
.field public bom:Ljava/lang/Object;
.field public volatile boe:Lokhttp3/internal/b/g;
.field public volatile bor:Z
# direct methods
@ -24,9 +24,9 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iput-object p1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iput-boolean p2, p0, Lokhttp3/internal/c/j;->blP:Z
iput-boolean p2, p0, Lokhttp3/internal/c/j;->bmi:Z
return-void
.end method
@ -36,7 +36,7 @@
const-string v0, "Retry-After"
invoke-virtual {p0, v0}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0, v0}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
@ -72,11 +72,11 @@
.method private a(Ljava/io/IOException;Lokhttp3/internal/b/g;ZLokhttp3/w;)Z
.locals 2
invoke-virtual {p2, p1}, Lokhttp3/internal/b/g;->b(Ljava/io/IOException;)V
invoke-virtual {p2, p1}, Lokhttp3/internal/b/g;->c(Ljava/io/IOException;)V
iget-object v0, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v0, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-boolean v0, v0, Lokhttp3/t;->blz:Z
iget-boolean v0, v0, Lokhttp3/t;->blQ:Z
const/4 v1, 0x0
@ -87,7 +87,7 @@
:cond_0
if-eqz p3, :cond_1
iget-object p4, p4, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object p4, p4, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
instance-of p4, p4, Lokhttp3/internal/c/l;
@ -105,7 +105,7 @@
return v1
:cond_2
invoke-virtual {p2}, Lokhttp3/internal/b/g;->AS()Z
invoke-virtual {p2}, Lokhttp3/internal/b/g;->AV()Z
move-result p1
@ -177,13 +177,13 @@
.method private static a(Lokhttp3/Response;Lokhttp3/s;)Z
.locals 2
iget-object p0, p0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object p0, p0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object p0, p0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object p0, p0, Lokhttp3/w;->bhk:Lokhttp3/s;
iget-object v0, p0, Lokhttp3/s;->bkN:Ljava/lang/String;
iget-object v0, p0, Lokhttp3/s;->ble:Ljava/lang/String;
iget-object v1, p1, Lokhttp3/s;->bkN:Ljava/lang/String;
iget-object v1, p1, Lokhttp3/s;->ble:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -197,9 +197,9 @@
if-ne v0, v1, :cond_0
iget-object p0, p0, Lokhttp3/s;->bkM:Ljava/lang/String;
iget-object p0, p0, Lokhttp3/s;->bld:Ljava/lang/String;
iget-object p1, p1, Lokhttp3/s;->bkM:Ljava/lang/String;
iget-object p1, p1, Lokhttp3/s;->bld:Ljava/lang/String;
invoke-virtual {p0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -224,7 +224,7 @@
move-object/from16 v1, p1
invoke-virtual/range {p1 .. p1}, Lokhttp3/s;->Ac()Z
invoke-virtual/range {p1 .. p1}, Lokhttp3/s;->Ae()Z
move-result v2
@ -232,17 +232,17 @@
if-eqz v2, :cond_0
iget-object v2, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v2, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v3, v2, Lokhttp3/t;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;
iget-object v2, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v2, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v2, v2, Lokhttp3/t;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
iget-object v4, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v4, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v4, v4, Lokhttp3/t;->bhg:Lokhttp3/g;
iget-object v4, v4, Lokhttp3/t;->bhr:Lokhttp3/g;
move-object v11, v2
@ -262,35 +262,35 @@
:goto_0
new-instance v2, Lokhttp3/a;
iget-object v6, v1, Lokhttp3/s;->bkN:Ljava/lang/String;
iget-object v6, v1, Lokhttp3/s;->ble:Ljava/lang/String;
iget v7, v1, Lokhttp3/s;->port:I
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v8, v1, Lokhttp3/t;->bha:Lokhttp3/o;
iget-object v8, v1, Lokhttp3/t;->bhl:Lokhttp3/o;
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v9, v1, Lokhttp3/t;->bhb:Ljavax/net/SocketFactory;
iget-object v9, v1, Lokhttp3/t;->bhm:Ljavax/net/SocketFactory;
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v13, v1, Lokhttp3/t;->bhc:Lokhttp3/b;
iget-object v13, v1, Lokhttp3/t;->bhn:Lokhttp3/b;
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v14, v1, Lokhttp3/t;->bhf:Ljava/net/Proxy;
iget-object v14, v1, Lokhttp3/t;->bhq:Ljava/net/Proxy;
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v15, v1, Lokhttp3/t;->bhd:Ljava/util/List;
iget-object v15, v1, Lokhttp3/t;->bho:Ljava/util/List;
iget-object v1, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v1, v1, Lokhttp3/t;->bhe:Ljava/util/List;
iget-object v1, v1, Lokhttp3/t;->bhp:Ljava/util/List;
iget-object v3, v0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v3, v0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v3, v3, Lokhttp3/t;->proxySelector:Ljava/net/ProxySelector;
@ -312,9 +312,9 @@
const/4 v0, 0x1
iput-boolean v0, p0, Lokhttp3/internal/c/j;->bnY:Z
iput-boolean v0, p0, Lokhttp3/internal/c/j;->bor:Z
iget-object v0, p0, Lokhttp3/internal/c/j;->boe:Lokhttp3/internal/b/g;
iget-object v0, p0, Lokhttp3/internal/c/j;->boA:Lokhttp3/internal/b/g;
if-eqz v0, :cond_0
@ -332,29 +332,29 @@
}
.end annotation
invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->Al()Lokhttp3/w;
invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->An()Lokhttp3/w;
move-result-object v0
check-cast p1, Lokhttp3/internal/c/g;
iget-object v7, p1, Lokhttp3/internal/c/g;->bnL:Lokhttp3/e;
iget-object v7, p1, Lokhttp3/internal/c/g;->boe:Lokhttp3/e;
iget-object v8, p1, Lokhttp3/internal/c/g;->blN:Lokhttp3/p;
iget-object v8, p1, Lokhttp3/internal/c/g;->bmg:Lokhttp3/p;
new-instance v9, Lokhttp3/internal/b/g;
iget-object v1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v2, v1, Lokhttp3/t;->blw:Lokhttp3/j;
iget-object v2, v1, Lokhttp3/t;->blN:Lokhttp3/j;
iget-object v1, v0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v1, v0, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-direct {p0, v1}, Lokhttp3/internal/c/j;->e(Lokhttp3/s;)Lokhttp3/a;
move-result-object v3
iget-object v6, p0, Lokhttp3/internal/c/j;->bnT:Ljava/lang/Object;
iget-object v6, p0, Lokhttp3/internal/c/j;->bom:Ljava/lang/Object;
move-object v1, v9
@ -364,7 +364,7 @@
invoke-direct/range {v1 .. v6}, Lokhttp3/internal/b/g;-><init>(Lokhttp3/j;Lokhttp3/a;Lokhttp3/e;Lokhttp3/p;Ljava/lang/Object;)V
iput-object v9, p0, Lokhttp3/internal/c/j;->boe:Lokhttp3/internal/b/g;
iput-object v9, p0, Lokhttp3/internal/c/j;->boA:Lokhttp3/internal/b/g;
const/4 v10, 0x0
@ -375,9 +375,9 @@
const/4 v2, 0x0
:goto_0
iget-boolean v3, p0, Lokhttp3/internal/c/j;->bnY:Z
iget-boolean v3, p0, Lokhttp3/internal/c/j;->bor:Z
if-nez v3, :cond_18
if-nez v3, :cond_17
const/4 v3, 0x1
@ -392,27 +392,27 @@
if-eqz v1, :cond_1
invoke-virtual {v0}, Lokhttp3/Response;->AA()Lokhttp3/Response$a;
invoke-virtual {v0}, Lokhttp3/Response;->AD()Lokhttp3/Response$a;
move-result-object v0
invoke-virtual {v1}, Lokhttp3/Response;->AA()Lokhttp3/Response$a;
invoke-virtual {v1}, Lokhttp3/Response;->AD()Lokhttp3/Response$a;
move-result-object v1
iput-object v11, v1, Lokhttp3/Response$a;->bmf:Lokhttp3/x;
iput-object v11, v1, Lokhttp3/Response$a;->bmy:Lokhttp3/x;
invoke-virtual {v1}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {v1}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object v1
iget-object v4, v1, Lokhttp3/Response;->bmf:Lokhttp3/x;
iget-object v4, v1, Lokhttp3/Response;->bmy:Lokhttp3/x;
if-nez v4, :cond_0
iput-object v1, v0, Lokhttp3/Response$a;->bmi:Lokhttp3/Response;
iput-object v1, v0, Lokhttp3/Response$a;->bmB:Lokhttp3/Response;
invoke-virtual {v0}, Lokhttp3/Response$a;->AB()Lokhttp3/Response;
invoke-virtual {v0}, Lokhttp3/Response$a;->AE()Lokhttp3/Response;
move-result-object v0
@ -430,13 +430,13 @@
:cond_1
:goto_1
:try_start_1
iget-object v1, v9, Lokhttp3/internal/b/g;->bny:Lokhttp3/y;
iget-object v1, v9, Lokhttp3/internal/b/g;->bnR:Lokhttp3/y;
if-eqz v0, :cond_14
if-eqz v0, :cond_13
iget v4, v0, Lokhttp3/Response;->code:I
iget-object v5, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v5, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v5, v5, Lokhttp3/w;->method:Ljava/lang/String;
@ -445,11 +445,11 @@
goto/16 :goto_5
:sswitch_0
iget-object v1, v0, Lokhttp3/Response;->bmi:Lokhttp3/Response;
iget-object v1, v0, Lokhttp3/Response;->bmB:Lokhttp3/Response;
if-eqz v1, :cond_2
iget-object v1, v0, Lokhttp3/Response;->bmi:Lokhttp3/Response;
iget-object v1, v0, Lokhttp3/Response;->bmB:Lokhttp3/Response;
iget v1, v1, Lokhttp3/Response;->code:I
@ -466,7 +466,7 @@
if-nez v1, :cond_3
iget-object v1, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v1, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
move-object v12, v1
@ -478,25 +478,25 @@
goto/16 :goto_6
:sswitch_1
iget-object v1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-boolean v1, v1, Lokhttp3/t;->blz:Z
iget-boolean v1, v1, Lokhttp3/t;->blQ:Z
if-eqz v1, :cond_d
iget-object v1, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v1, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v1, v1, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v1, v1, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
instance-of v1, v1, Lokhttp3/internal/c/l;
if-nez v1, :cond_d
iget-object v1, v0, Lokhttp3/Response;->bmi:Lokhttp3/Response;
iget-object v1, v0, Lokhttp3/Response;->bmB:Lokhttp3/Response;
if-eqz v1, :cond_4
iget-object v1, v0, Lokhttp3/Response;->bmi:Lokhttp3/Response;
iget-object v1, v0, Lokhttp3/Response;->bmB:Lokhttp3/Response;
iget v1, v1, Lokhttp3/Response;->code:I
@ -511,7 +511,7 @@
if-gtz v1, :cond_d
iget-object v1, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v1, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
move-object v12, v1
@ -520,14 +520,14 @@
:sswitch_2
if-eqz v1, :cond_5
iget-object v1, v1, Lokhttp3/y;->bhf:Ljava/net/Proxy;
iget-object v1, v1, Lokhttp3/y;->bhq:Ljava/net/Proxy;
goto :goto_2
:cond_5
iget-object v1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v1, v1, Lokhttp3/t;->bhf:Ljava/net/Proxy;
iget-object v1, v1, Lokhttp3/t;->bhq:Ljava/net/Proxy;
:goto_2
invoke-virtual {v1}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
@ -575,37 +575,37 @@
:cond_7
:sswitch_5
iget-object v1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-boolean v1, v1, Lokhttp3/t;->bly:Z
iget-boolean v1, v1, Lokhttp3/t;->blP:Z
if-eqz v1, :cond_d
const-string v1, "Location"
invoke-virtual {v0, v1}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0, v1}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_d
iget-object v4, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v4, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v4, v4, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v4, v4, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v4, v1}, Lokhttp3/s;->dB(Ljava/lang/String;)Lokhttp3/s;
invoke-virtual {v4, v1}, Lokhttp3/s;->dE(Ljava/lang/String;)Lokhttp3/s;
move-result-object v1
if-eqz v1, :cond_d
iget-object v4, v1, Lokhttp3/s;->bkM:Ljava/lang/String;
iget-object v4, v1, Lokhttp3/s;->bld:Ljava/lang/String;
iget-object v6, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v6, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v6, v6, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v6, v6, Lokhttp3/w;->bhk:Lokhttp3/s;
iget-object v6, v6, Lokhttp3/s;->bkM:Ljava/lang/String;
iget-object v6, v6, Lokhttp3/s;->bld:Ljava/lang/String;
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -613,20 +613,20 @@
if-nez v4, :cond_8
iget-object v4, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v4, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-boolean v4, v4, Lokhttp3/t;->blx:Z
iget-boolean v4, v4, Lokhttp3/t;->blO:Z
if-eqz v4, :cond_d
:cond_8
iget-object v4, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v4, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
invoke-virtual {v4}, Lokhttp3/w;->Ax()Lokhttp3/w$a;
invoke-virtual {v4}, Lokhttp3/w;->AA()Lokhttp3/w$a;
move-result-object v4
invoke-static {v5}, Lokhttp3/internal/c/f;->dU(Ljava/lang/String;)Z
invoke-static {v5}, Lokhttp3/internal/c/f;->dX(Ljava/lang/String;)Z
move-result v6
@ -657,9 +657,9 @@
:cond_9
if-eqz v6, :cond_a
iget-object v3, v0, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object v3, v0, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object v3, v3, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v3, v3, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
goto :goto_3
@ -674,15 +674,15 @@
const-string v3, "Transfer-Encoding"
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
const-string v3, "Content-Length"
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
const-string v3, "Content-Type"
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
:cond_b
invoke-static {v0, v1}, Lokhttp3/internal/c/j;->a(Lokhttp3/Response;Lokhttp3/s;)Z
@ -693,14 +693,14 @@
const-string v3, "Authorization"
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dK(Ljava/lang/String;)Lokhttp3/w$a;
invoke-virtual {v4, v3}, Lokhttp3/w$a;->dN(Ljava/lang/String;)Lokhttp3/w$a;
:cond_c
invoke-virtual {v4, v1}, Lokhttp3/w$a;->b(Lokhttp3/s;)Lokhttp3/w$a;
move-result-object v1
invoke-virtual {v1}, Lokhttp3/w$a;->Az()Lokhttp3/w;
invoke-virtual {v1}, Lokhttp3/w$a;->AC()Lokhttp3/w;
move-result-object v1
:try_end_1
@ -715,19 +715,14 @@
move-object v12, v11
:goto_6
if-nez v12, :cond_f
iget-boolean p1, p0, Lokhttp3/internal/c/j;->blP:Z
if-nez p1, :cond_e
if-nez v12, :cond_e
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
:cond_e
return-object v0
:cond_f
iget-object v1, v0, Lokhttp3/Response;->bmf:Lokhttp3/x;
:cond_e
iget-object v1, v0, Lokhttp3/Response;->bmy:Lokhttp3/x;
invoke-static {v1}, Lokhttp3/internal/c;->closeQuietly(Ljava/io/Closeable;)V
@ -735,37 +730,37 @@
const/16 v1, 0x14
if-gt v13, v1, :cond_13
if-gt v13, v1, :cond_12
iget-object v1, v12, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v1, v12, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
instance-of v1, v1, Lokhttp3/internal/c/l;
if-nez v1, :cond_12
if-nez v1, :cond_11
iget-object v1, v12, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v1, v12, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-static {v0, v1}, Lokhttp3/internal/c/j;->a(Lokhttp3/Response;Lokhttp3/s;)Z
move-result v1
if-nez v1, :cond_10
if-nez v1, :cond_f
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
new-instance v9, Lokhttp3/internal/b/g;
iget-object v1, p0, Lokhttp3/internal/c/j;->blL:Lokhttp3/t;
iget-object v1, p0, Lokhttp3/internal/c/j;->bmd:Lokhttp3/t;
iget-object v2, v1, Lokhttp3/t;->blw:Lokhttp3/j;
iget-object v2, v1, Lokhttp3/t;->blN:Lokhttp3/j;
iget-object v1, v12, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v1, v12, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-direct {p0, v1}, Lokhttp3/internal/c/j;->e(Lokhttp3/s;)Lokhttp3/a;
move-result-object v3
iget-object v6, p0, Lokhttp3/internal/c/j;->bnT:Ljava/lang/Object;
iget-object v6, p0, Lokhttp3/internal/c/j;->bom:Ljava/lang/Object;
move-object v1, v9
@ -775,16 +770,16 @@
invoke-direct/range {v1 .. v6}, Lokhttp3/internal/b/g;-><init>(Lokhttp3/j;Lokhttp3/a;Lokhttp3/e;Lokhttp3/p;Ljava/lang/Object;)V
iput-object v9, p0, Lokhttp3/internal/c/j;->boe:Lokhttp3/internal/b/g;
iput-object v9, p0, Lokhttp3/internal/c/j;->boA:Lokhttp3/internal/b/g;
goto :goto_7
:cond_10
invoke-virtual {v9}, Lokhttp3/internal/b/g;->AO()Lokhttp3/internal/c/c;
:cond_f
invoke-virtual {v9}, Lokhttp3/internal/b/g;->AR()Lokhttp3/internal/c/c;
move-result-object v1
if-nez v1, :cond_11
if-nez v1, :cond_10
:goto_7
move-object v1, v0
@ -795,7 +790,7 @@
goto/16 :goto_0
:cond_11
:cond_10
new-instance p1, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
@ -818,7 +813,7 @@
throw p1
:cond_12
:cond_11
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
new-instance p1, Ljava/net/HttpRetryException;
@ -831,7 +826,7 @@
throw p1
:cond_13
:cond_12
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
new-instance p1, Ljava/net/ProtocolException;
@ -850,7 +845,7 @@
throw p1
:cond_14
:cond_13
:try_start_2
new-instance p1, Ljava/lang/IllegalStateException;
@ -878,11 +873,11 @@
:try_start_3
instance-of v5, v4, Lokhttp3/internal/e/a;
if-nez v5, :cond_15
if-nez v5, :cond_14
goto :goto_8
:cond_15
:cond_14
const/4 v3, 0x0
:goto_8
@ -890,11 +885,11 @@
move-result v3
if-eqz v3, :cond_16
if-eqz v3, :cond_15
goto/16 :goto_0
:cond_16
:cond_15
throw v4
:catch_2
@ -906,11 +901,11 @@
move-result v4
if-eqz v4, :cond_17
if-eqz v4, :cond_16
goto/16 :goto_0
:cond_17
:cond_16
iget-object p1, v3, Lokhttp3/internal/b/e;->firstException:Ljava/io/IOException;
throw p1
@ -918,13 +913,13 @@
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:goto_9
invoke-virtual {v9, v11}, Lokhttp3/internal/b/g;->b(Ljava/io/IOException;)V
invoke-virtual {v9, v11}, Lokhttp3/internal/b/g;->c(Ljava/io/IOException;)V
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
throw p1
:cond_18
:cond_17
invoke-virtual {v9}, Lokhttp3/internal/b/g;->release()V
new-instance p1, Ljava/io/IOException;

View file

@ -4,7 +4,7 @@
# instance fields
.field public final bmd:Lokhttp3/u;
.field public final bmw:Lokhttp3/u;
.field public final code:I
@ -17,7 +17,7 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/c/k;->bmd:Lokhttp3/u;
iput-object p1, p0, Lokhttp3/internal/c/k;->bmw:Lokhttp3/u;
iput p2, p0, Lokhttp3/internal/c/k;->code:I
@ -26,7 +26,7 @@
return-void
.end method
.method public static dV(Ljava/lang/String;)Lokhttp3/internal/c/k;
.method public static dY(Ljava/lang/String;)Lokhttp3/internal/c/k;
.locals 8
.annotation system Ldalvik/annotation/Throws;
value = {
@ -72,7 +72,7 @@
if-nez v0, :cond_0
sget-object v0, Lokhttp3/u;->blE:Lokhttp3/u;
sget-object v0, Lokhttp3/u;->blW:Lokhttp3/u;
goto :goto_0
@ -81,7 +81,7 @@
if-ne v0, v4, :cond_1
sget-object v0, Lokhttp3/u;->blF:Lokhttp3/u;
sget-object v0, Lokhttp3/u;->blX:Lokhttp3/u;
goto :goto_0
@ -128,7 +128,7 @@
if-eqz v0, :cond_7
sget-object v0, Lokhttp3/u;->blE:Lokhttp3/u;
sget-object v0, Lokhttp3/u;->blW:Lokhttp3/u;
const/4 v3, 0x4
@ -260,9 +260,9 @@
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lokhttp3/internal/c/k;->bmd:Lokhttp3/u;
iget-object v1, p0, Lokhttp3/internal/c/k;->bmw:Lokhttp3/u;
sget-object v2, Lokhttp3/u;->blE:Lokhttp3/u;
sget-object v2, Lokhttp3/u;->blW:Lokhttp3/u;
if-ne v1, v2, :cond_0

View file

@ -18,11 +18,11 @@
# instance fields
.field protected final boj:Lokio/g;
.field protected final boF:Lokio/g;
.field protected bok:J
.field protected boG:J
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field protected closed:Z
@ -31,15 +31,15 @@
.method private constructor <init>(Lokhttp3/internal/d/a;)V
.locals 2
iput-object p1, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance p1, Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v0, v0, Lokhttp3/internal/d/a;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->timeout()Lokio/r;
@ -47,11 +47,11 @@
invoke-direct {p1, v0}, Lokio/g;-><init>(Lokio/r;)V
iput-object p1, p0, Lokhttp3/internal/d/a$a;->boj:Lokio/g;
iput-object p1, p0, Lokhttp3/internal/d/a$a;->boF:Lokio/g;
const-wide/16 v0, 0x0
iput-wide v0, p0, Lokhttp3/internal/d/a$a;->bok:J
iput-wide v0, p0, Lokhttp3/internal/d/a$a;->boG:J
return-void
.end method
@ -75,9 +75,9 @@
.end annotation
:try_start_0
iget-object v0, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v0, v0, Lokhttp3/internal/d/a;->bmH:Lokio/d;
invoke-interface {v0, p1, p2, p3}, Lokio/d;->a(Lokio/c;J)J
@ -89,11 +89,11 @@
if-lez p3, :cond_0
iget-wide v0, p0, Lokhttp3/internal/d/a$a;->bok:J
iget-wide v0, p0, Lokhttp3/internal/d/a$a;->boG:J
add-long/2addr v0, p1
iput-wide v0, p0, Lokhttp3/internal/d/a$a;->bok:J
iput-wide v0, p0, Lokhttp3/internal/d/a$a;->boG:J
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
@ -111,53 +111,53 @@
.end method
.method protected final a(ZLjava/io/IOException;)V
.locals 2
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object p2, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget p2, p2, Lokhttp3/internal/d/a;->state:I
iget v0, v0, Lokhttp3/internal/d/a;->state:I
const/4 v0, 0x6
const/4 v1, 0x6
if-ne p2, v0, :cond_0
if-ne v0, v1, :cond_0
return-void
:cond_0
iget-object p2, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget p2, p2, Lokhttp3/internal/d/a;->state:I
iget v0, v0, Lokhttp3/internal/d/a;->state:I
const/4 v1, 0x5
const/4 v2, 0x5
if-ne p2, v1, :cond_2
if-ne v0, v2, :cond_2
iget-object p2, p0, Lokhttp3/internal/d/a$a;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boF:Lokio/g;
invoke-static {p2}, Lokhttp3/internal/d/a;->a(Lokio/g;)V
invoke-static {v0}, Lokhttp3/internal/d/a;->a(Lokio/g;)V
iget-object p2, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iput v0, p2, Lokhttp3/internal/d/a;->state:I
iput v1, v0, Lokhttp3/internal/d/a;->state:I
iget-object p2, p2, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v0, v0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
if-eqz p2, :cond_1
if-eqz v0, :cond_1
iget-object p2, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget-object p2, p2, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v0, v0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
xor-int/lit8 p1, p1, 0x1
iget-object v0, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v1, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
invoke-virtual {p2, p1, v0}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;)V
invoke-virtual {v0, p1, v1, p2}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;Ljava/io/IOException;)V
:cond_1
return-void
@ -171,7 +171,7 @@
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lokhttp3/internal/d/a$a;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boH:Lokhttp3/internal/d/a;
iget v0, v0, Lokhttp3/internal/d/a;->state:I
@ -189,7 +189,7 @@
.method public timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$a;->boF:Lokio/g;
return-object v0
.end method

View file

@ -18,9 +18,9 @@
# instance fields
.field private final boj:Lokio/g;
.field private final boF:Lokio/g;
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field private closed:Z
@ -29,15 +29,15 @@
.method constructor <init>(Lokhttp3/internal/d/a;)V
.locals 1
iput-object p1, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance p1, Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->timeout()Lokio/r;
@ -45,7 +45,7 @@
invoke-direct {p1, v0}, Lokio/g;-><init>(Lokio/r;)V
iput-object p1, p0, Lokhttp3/internal/d/a$b;->boj:Lokio/g;
iput-object p1, p0, Lokhttp3/internal/d/a$b;->boF:Lokio/g;
return-void
.end method
@ -79,19 +79,19 @@
:try_start_1
iput-boolean v0, p0, Lokhttp3/internal/d/a$b;->closed:Z
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
const-string v1, "0\r\n\r\n"
invoke-interface {v0, v1}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v0, v1}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boF:Lokio/g;
invoke-static {v0}, Lokhttp3/internal/d/a;->a(Lokio/g;)V
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
const/4 v1, 0x3
@ -134,9 +134,9 @@
:cond_0
:try_start_1
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
:try_end_1
@ -157,7 +157,7 @@
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boF:Lokio/g;
return-object v0
.end method
@ -183,33 +183,33 @@
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0, p2, p3}, Lokio/BufferedSink;->ax(J)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
const-string v1, "\r\n"
invoke-interface {v0, v1}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v0, v1}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0, p1, p2, p3}, Lokio/BufferedSink;->write(Lokio/c;J)V
iget-object p1, p0, Lokhttp3/internal/d/a$b;->bol:Lokhttp3/internal/d/a;
iget-object p1, p0, Lokhttp3/internal/d/a$b;->boH:Lokhttp3/internal/d/a;
iget-object p1, p1, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object p1, p1, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
const-string p2, "\r\n"
invoke-interface {p1, p2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, p2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
return-void

View file

@ -15,20 +15,20 @@
# instance fields
.field private final bgZ:Lokhttp3/s;
.field private final bhk:Lokhttp3/s;
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field private bom:J
.field private boI:J
.field private bon:Z
.field private boJ:Z
# direct methods
.method constructor <init>(Lokhttp3/internal/d/a;Lokhttp3/s;)V
.locals 2
iput-object p1, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
const/4 v0, 0x0
@ -36,13 +36,13 @@
const-wide/16 v0, -0x1
iput-wide v0, p0, Lokhttp3/internal/d/a$c;->bom:J
iput-wide v0, p0, Lokhttp3/internal/d/a$c;->boI:J
const/4 p1, 0x1
iput-boolean p1, p0, Lokhttp3/internal/d/a$c;->bon:Z
iput-boolean p1, p0, Lokhttp3/internal/d/a$c;->boJ:Z
iput-object p2, p0, Lokhttp3/internal/d/a$c;->bgZ:Lokhttp3/s;
iput-object p2, p0, Lokhttp3/internal/d/a$c;->bhk:Lokhttp3/s;
return-void
.end method
@ -67,7 +67,7 @@
if-nez v2, :cond_8
iget-boolean v2, p0, Lokhttp3/internal/d/a$c;->bon:Z
iget-boolean v2, p0, Lokhttp3/internal/d/a$c;->boJ:Z
const-wide/16 v3, -0x1
@ -76,7 +76,7 @@
return-wide v3
:cond_0
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->boI:J
const/4 v2, 0x0
@ -89,35 +89,35 @@
if-nez v7, :cond_5
:cond_1
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->boI:J
cmp-long v7, v5, v3
if-eqz v7, :cond_2
iget-object v5, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iget-object v5, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmH:Lokio/d;
invoke-interface {v5}, Lokio/d;->BY()Ljava/lang/String;
invoke-interface {v5}, Lokio/d;->Ca()Ljava/lang/String;
:cond_2
:try_start_0
iget-object v5, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iget-object v5, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmH:Lokio/d;
invoke-interface {v5}, Lokio/d;->BW()J
invoke-interface {v5}, Lokio/d;->BY()J
move-result-wide v5
iput-wide v5, p0, Lokhttp3/internal/d/a$c;->bom:J
iput-wide v5, p0, Lokhttp3/internal/d/a$c;->boI:J
iget-object v5, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iget-object v5, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v5, v5, Lokhttp3/internal/d/a;->bmH:Lokio/d;
invoke-interface {v5}, Lokio/d;->BY()Ljava/lang/String;
invoke-interface {v5}, Lokio/d;->Ca()Ljava/lang/String;
move-result-object v5
@ -125,7 +125,7 @@
move-result-object v5
iget-wide v6, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v6, p0, Lokhttp3/internal/d/a$c;->boI:J
cmp-long v8, v6, v0
@ -148,25 +148,25 @@
if-eqz v6, :cond_7
:cond_3
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v5, p0, Lokhttp3/internal/d/a$c;->boI:J
cmp-long v7, v5, v0
if-nez v7, :cond_4
iput-boolean v2, p0, Lokhttp3/internal/d/a$c;->bon:Z
iput-boolean v2, p0, Lokhttp3/internal/d/a$c;->boJ:Z
iget-object v0, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->blL:Lokhttp3/t;
iget-object v0, v0, Lokhttp3/internal/d/a;->bmd:Lokhttp3/t;
iget-object v0, v0, Lokhttp3/t;->cookieJar:Lokhttp3/m;
iget-object v1, p0, Lokhttp3/internal/d/a$c;->bgZ:Lokhttp3/s;
iget-object v1, p0, Lokhttp3/internal/d/a$c;->bhk:Lokhttp3/s;
iget-object v5, p0, Lokhttp3/internal/d/a$c;->bol:Lokhttp3/internal/d/a;
iget-object v5, p0, Lokhttp3/internal/d/a$c;->boH:Lokhttp3/internal/d/a;
invoke-virtual {v5}, Lokhttp3/internal/d/a;->AW()Lokhttp3/Headers;
invoke-virtual {v5}, Lokhttp3/internal/d/a;->AZ()Lokhttp3/Headers;
move-result-object v5
@ -179,14 +179,14 @@
invoke-virtual {p0, v0, v1}, Lokhttp3/internal/d/a$c;->a(ZLjava/io/IOException;)V
:cond_4
iget-boolean v0, p0, Lokhttp3/internal/d/a$c;->bon:Z
iget-boolean v0, p0, Lokhttp3/internal/d/a$c;->boJ:Z
if-nez v0, :cond_5
return-wide v3
:cond_5
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->boI:J
invoke-static {p2, p3, v0, v1}, Ljava/lang/Math;->min(JJ)J
@ -200,11 +200,11 @@
if-eqz p3, :cond_6
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->boI:J
sub-long/2addr v0, p1
iput-wide v0, p0, Lokhttp3/internal/d/a$c;->bom:J
iput-wide v0, p0, Lokhttp3/internal/d/a$c;->boI:J
return-wide p1
@ -229,7 +229,7 @@
invoke-direct {p2, p3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->bom:J
iget-wide v0, p0, Lokhttp3/internal/d/a$c;->boI:J
invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
@ -304,7 +304,7 @@
return-void
:cond_0
iget-boolean v0, p0, Lokhttp3/internal/d/a$c;->bon:Z
iget-boolean v0, p0, Lokhttp3/internal/d/a$c;->boJ:Z
if-eqz v0, :cond_1

View file

@ -18,11 +18,11 @@
# instance fields
.field private final boj:Lokio/g;
.field private final boF:Lokio/g;
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field private boo:J
.field private boK:J
.field private closed:Z
@ -31,15 +31,15 @@
.method constructor <init>(Lokhttp3/internal/d/a;J)V
.locals 1
iput-object p1, p0, Lokhttp3/internal/d/a$d;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$d;->boH:Lokhttp3/internal/d/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance p1, Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->timeout()Lokio/r;
@ -47,9 +47,9 @@
invoke-direct {p1, v0}, Lokio/g;-><init>(Lokio/r;)V
iput-object p1, p0, Lokhttp3/internal/d/a$d;->boj:Lokio/g;
iput-object p1, p0, Lokhttp3/internal/d/a$d;->boF:Lokio/g;
iput-wide p2, p0, Lokhttp3/internal/d/a$d;->boo:J
iput-wide p2, p0, Lokhttp3/internal/d/a$d;->boK:J
return-void
.end method
@ -75,7 +75,7 @@
iput-boolean v0, p0, Lokhttp3/internal/d/a$d;->closed:Z
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boo:J
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boK:J
const-wide/16 v2, 0x0
@ -83,11 +83,11 @@
if-gtz v4, :cond_1
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boF:Lokio/g;
invoke-static {v0}, Lokhttp3/internal/d/a;->a(Lokio/g;)V
iget-object v0, p0, Lokhttp3/internal/d/a$d;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boH:Lokhttp3/internal/d/a;
const/4 v1, 0x3
@ -120,9 +120,9 @@
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/d/a$d;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
@ -132,7 +132,7 @@
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boj:Lokio/g;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boF:Lokio/g;
return-object v0
.end method
@ -157,23 +157,23 @@
invoke-static/range {v1 .. v6}, Lokhttp3/internal/c;->a(JJJ)V
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boo:J
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boK:J
cmp-long v2, p2, v0
if-gtz v2, :cond_0
iget-object v0, p0, Lokhttp3/internal/d/a$d;->bol:Lokhttp3/internal/d/a;
iget-object v0, p0, Lokhttp3/internal/d/a$d;->boH:Lokhttp3/internal/d/a;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, v0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0, p1, p2, p3}, Lokio/BufferedSink;->write(Lokio/c;J)V
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boo:J
iget-wide v0, p0, Lokhttp3/internal/d/a$d;->boK:J
sub-long/2addr v0, p2
iput-wide v0, p0, Lokhttp3/internal/d/a$d;->boo:J
iput-wide v0, p0, Lokhttp3/internal/d/a$d;->boK:J
return-void
@ -186,7 +186,7 @@
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v1, p0, Lokhttp3/internal/d/a$d;->boo:J
iget-wide v1, p0, Lokhttp3/internal/d/a$d;->boK:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

View file

@ -15,9 +15,9 @@
# instance fields
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field private boo:J
.field private boK:J
# direct methods
@ -29,15 +29,15 @@
}
.end annotation
iput-object p1, p0, Lokhttp3/internal/d/a$e;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$e;->boH:Lokhttp3/internal/d/a;
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lokhttp3/internal/d/a$a;-><init>(Lokhttp3/internal/d/a;B)V
iput-wide p2, p0, Lokhttp3/internal/d/a$e;->boo:J
iput-wide p2, p0, Lokhttp3/internal/d/a$e;->boK:J
iget-wide p1, p0, Lokhttp3/internal/d/a$e;->boo:J
iget-wide p1, p0, Lokhttp3/internal/d/a$e;->boK:J
const-wide/16 v0, 0x0
@ -75,7 +75,7 @@
if-nez v2, :cond_3
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boo:J
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boK:J
const-wide/16 v4, -0x1
@ -98,13 +98,13 @@
if-eqz p3, :cond_2
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boo:J
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boK:J
sub-long/2addr v2, p1
iput-wide v2, p0, Lokhttp3/internal/d/a$e;->boo:J
iput-wide v2, p0, Lokhttp3/internal/d/a$e;->boK:J
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boo:J
iget-wide v2, p0, Lokhttp3/internal/d/a$e;->boK:J
cmp-long p3, v2, v0
@ -174,7 +174,7 @@
return-void
:cond_0
iget-wide v0, p0, Lokhttp3/internal/d/a$e;->boo:J
iget-wide v0, p0, Lokhttp3/internal/d/a$e;->boK:J
const-wide/16 v2, 0x0

View file

@ -15,16 +15,16 @@
# instance fields
.field final synthetic bol:Lokhttp3/internal/d/a;
.field final synthetic boH:Lokhttp3/internal/d/a;
.field private bop:Z
.field private boL:Z
# direct methods
.method constructor <init>(Lokhttp3/internal/d/a;)V
.locals 1
iput-object p1, p0, Lokhttp3/internal/d/a$f;->bol:Lokhttp3/internal/d/a;
iput-object p1, p0, Lokhttp3/internal/d/a$f;->boH:Lokhttp3/internal/d/a;
const/4 v0, 0x0
@ -53,7 +53,7 @@
if-nez v0, :cond_2
iget-boolean v0, p0, Lokhttp3/internal/d/a$f;->bop:Z
iget-boolean v0, p0, Lokhttp3/internal/d/a$f;->boL:Z
const-wide/16 v1, -0x1
@ -72,7 +72,7 @@
const/4 p1, 0x1
iput-boolean p1, p0, Lokhttp3/internal/d/a$f;->bop:Z
iput-boolean p1, p0, Lokhttp3/internal/d/a$f;->boL:Z
const/4 p2, 0x0
@ -125,7 +125,7 @@
return-void
:cond_0
iget-boolean v0, p0, Lokhttp3/internal/d/a$f;->bop:Z
iget-boolean v0, p0, Lokhttp3/internal/d/a$f;->boL:Z
if-nez v0, :cond_1

View file

@ -20,15 +20,15 @@
# instance fields
.field final blL:Lokhttp3/t;
.field final bmH:Lokio/d;
.field final bmo:Lokio/d;
.field final bmd:Lokhttp3/t;
.field final bnC:Lokio/BufferedSink;
.field final bnV:Lokio/BufferedSink;
.field final boe:Lokhttp3/internal/b/g;
.field final boA:Lokhttp3/internal/b/g;
.field private boi:J
.field private boE:J
.field state:I
@ -45,20 +45,20 @@
const-wide/32 v0, 0x40000
iput-wide v0, p0, Lokhttp3/internal/d/a;->boi:J
iput-wide v0, p0, Lokhttp3/internal/d/a;->boE:J
iput-object p1, p0, Lokhttp3/internal/d/a;->blL:Lokhttp3/t;
iput-object p1, p0, Lokhttp3/internal/d/a;->bmd:Lokhttp3/t;
iput-object p2, p0, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iput-object p2, p0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
iput-object p3, p0, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iput-object p3, p0, Lokhttp3/internal/d/a;->bmH:Lokio/d;
iput-object p4, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iput-object p4, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
return-void
.end method
.method private AV()Ljava/lang/String;
.method private AY()Ljava/lang/String;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
@ -66,15 +66,15 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/d/a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/d/a;->bmH:Lokio/d;
iget-wide v1, p0, Lokhttp3/internal/d/a;->boi:J
iget-wide v1, p0, Lokhttp3/internal/d/a;->boE:J
invoke-interface {v0, v1, v2}, Lokio/d;->ar(J)Ljava/lang/String;
move-result-object v0
iget-wide v1, p0, Lokhttp3/internal/d/a;->boi:J
iget-wide v1, p0, Lokhttp3/internal/d/a;->boE:J
invoke-virtual {v0}, Ljava/lang/String;->length()I
@ -84,7 +84,7 @@
sub-long/2addr v1, v3
iput-wide v1, p0, Lokhttp3/internal/d/a;->boi:J
iput-wide v1, p0, Lokhttp3/internal/d/a;->boE:J
return-object v0
.end method
@ -92,17 +92,17 @@
.method static a(Lokio/g;)V
.locals 2
iget-object v0, p0, Lokio/g;->bsE:Lokio/r;
iget-object v0, p0, Lokio/g;->bsR:Lokio/r;
sget-object v1, Lokio/r;->bsV:Lokio/r;
sget-object v1, Lokio/r;->bti:Lokio/r;
if-eqz v1, :cond_0
iput-object v1, p0, Lokio/g;->bsE:Lokio/r;
iput-object v1, p0, Lokio/g;->bsR:Lokio/r;
invoke-virtual {v0}, Lokio/r;->Cm()Lokio/r;
invoke-virtual {v0}, Lokio/r;->Co()Lokio/r;
invoke-virtual {v0}, Lokio/r;->Cl()Lokio/r;
invoke-virtual {v0}, Lokio/r;->Cn()Lokio/r;
return-void
@ -118,7 +118,7 @@
# virtual methods
.method public final AT()V
.method public final AW()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -126,14 +126,14 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
return-void
.end method
.method public final AU()V
.method public final AX()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -141,14 +141,14 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
return-void
.end method
.method public final AW()Lokhttp3/Headers;
.method public final AZ()Lokhttp3/Headers;
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
@ -161,7 +161,7 @@
invoke-direct {v0}, Lokhttp3/Headers$a;-><init>()V
:goto_0
invoke-direct {p0}, Lokhttp3/internal/d/a;->AV()Ljava/lang/String;
invoke-direct {p0}, Lokhttp3/internal/d/a;->AY()Ljava/lang/String;
move-result-object v1
@ -171,14 +171,14 @@
if-eqz v2, :cond_0
sget-object v2, Lokhttp3/internal/a;->bmy:Lokhttp3/internal/a;
sget-object v2, Lokhttp3/internal/a;->bmR:Lokhttp3/internal/a;
invoke-virtual {v2, v0, v1}, Lokhttp3/internal/a;->a(Lokhttp3/Headers$a;Ljava/lang/String;)V
goto :goto_0
:cond_0
invoke-virtual {v0}, Lokhttp3/Headers$a;->Aa()Lokhttp3/Headers;
invoke-virtual {v0}, Lokhttp3/Headers$a;->Ac()Lokhttp3/Headers;
move-result-object v0
@ -229,11 +229,11 @@
:cond_1
:goto_0
:try_start_0
invoke-direct {p0}, Lokhttp3/internal/d/a;->AV()Ljava/lang/String;
invoke-direct {p0}, Lokhttp3/internal/d/a;->AY()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lokhttp3/internal/c/k;->dV(Ljava/lang/String;)Lokhttp3/internal/c/k;
invoke-static {v0}, Lokhttp3/internal/c/k;->dY(Ljava/lang/String;)Lokhttp3/internal/c/k;
move-result-object v0
@ -241,9 +241,9 @@
invoke-direct {v2}, Lokhttp3/Response$a;-><init>()V
iget-object v3, v0, Lokhttp3/internal/c/k;->bmd:Lokhttp3/u;
iget-object v3, v0, Lokhttp3/internal/c/k;->bmw:Lokhttp3/u;
iput-object v3, v2, Lokhttp3/Response$a;->bmd:Lokhttp3/u;
iput-object v3, v2, Lokhttp3/Response$a;->bmw:Lokhttp3/u;
iget v3, v0, Lokhttp3/internal/c/k;->code:I
@ -253,7 +253,7 @@
iput-object v3, v2, Lokhttp3/Response$a;->message:Ljava/lang/String;
invoke-virtual {p0}, Lokhttp3/internal/d/a;->AW()Lokhttp3/Headers;
invoke-virtual {p0}, Lokhttp3/internal/d/a;->AZ()Lokhttp3/Headers;
move-result-object v3
@ -302,7 +302,7 @@
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v2, p0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -324,7 +324,7 @@
const-string v1, "Transfer-Encoding"
invoke-virtual {p1, v1}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v1}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
@ -433,19 +433,19 @@
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-interface {v0, p2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v0, p2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object p2
const-string v0, "\r\n"
invoke-interface {p2, v0}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p2, v0}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
const/4 p2, 0x0
iget-object v0, p1, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object v0, p1, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length v0, v0
@ -454,19 +454,19 @@
:goto_0
if-ge p2, v0, :cond_0
iget-object v1, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object v1, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
invoke-virtual {p1, p2}, Lokhttp3/Headers;->cR(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object v1
const-string v2, ": "
invoke-interface {v1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object v1
@ -474,24 +474,24 @@
move-result-object v2
invoke-interface {v1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
move-result-object v1
const-string v2, "\r\n"
invoke-interface {v1, v2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {v1, v2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
add-int/lit8 p2, p2, 0x1
goto :goto_0
:cond_0
iget-object p1, p0, Lokhttp3/internal/d/a;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/d/a;->bnV:Lokio/BufferedSink;
const-string p2, "\r\n"
invoke-interface {p1, p2}, Lokio/BufferedSink;->eb(Ljava/lang/String;)Lokio/BufferedSink;
invoke-interface {p1, p2}, Lokio/BufferedSink;->ee(Ljava/lang/String;)Lokio/BufferedSink;
const/4 p1, 0x1
@ -577,15 +577,15 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v0, p0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object v0
iget-object v0, v0, Lokhttp3/internal/b/c;->bny:Lokhttp3/y;
iget-object v0, v0, Lokhttp3/internal/b/c;->bnR:Lokhttp3/y;
iget-object v0, v0, Lokhttp3/y;->bhf:Ljava/net/Proxy;
iget-object v0, v0, Lokhttp3/y;->bhq:Ljava/net/Proxy;
invoke-virtual {v0}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
@ -603,9 +603,9 @@
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
iget-object v2, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v2, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v2}, Lokhttp3/s;->Ac()Z
invoke-virtual {v2}, Lokhttp3/s;->Ae()Z
move-result v2
@ -625,14 +625,14 @@
:goto_0
if-eqz v0, :cond_1
iget-object v0, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v0, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
goto :goto_1
:cond_1
iget-object v0, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v0, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-static {v0}, Lokhttp3/internal/c/i;->d(Lokhttp3/s;)Ljava/lang/String;
@ -649,7 +649,7 @@
move-result-object v0
iget-object p1, p1, Lokhttp3/w;->blm:Lokhttp3/Headers;
iget-object p1, p1, Lokhttp3/w;->blD:Lokhttp3/Headers;
invoke-virtual {p0, p1, v0}, Lokhttp3/internal/d/a;->a(Lokhttp3/Headers;Ljava/lang/String;)V
@ -659,15 +659,15 @@
.method public final cancel()V
.locals 1
iget-object v0, p0, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v0, p0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {v0}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, v0, Lokhttp3/internal/b/c;->bnz:Ljava/net/Socket;
iget-object v0, v0, Lokhttp3/internal/b/c;->bnS:Ljava/net/Socket;
invoke-static {v0}, Lokhttp3/internal/c;->a(Ljava/net/Socket;)V
@ -685,7 +685,7 @@
const-string v0, "Content-Type"
invoke-virtual {p1, v0}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v0}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
@ -716,7 +716,7 @@
const-string v2, "Transfer-Encoding"
invoke-virtual {p1, v2}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v2}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
@ -732,9 +732,9 @@
if-eqz v1, :cond_2
iget-object p1, p1, Lokhttp3/Response;->bmc:Lokhttp3/w;
iget-object p1, p1, Lokhttp3/Response;->bmv:Lokhttp3/w;
iget-object p1, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object p1, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
iget v1, p0, Lokhttp3/internal/d/a;->state:I
@ -807,13 +807,13 @@
if-ne v1, v3, :cond_5
iget-object v1, p0, Lokhttp3/internal/d/a;->boe:Lokhttp3/internal/b/g;
iget-object v1, p0, Lokhttp3/internal/d/a;->boA:Lokhttp3/internal/b/g;
if-eqz v1, :cond_4
iput v2, p0, Lokhttp3/internal/d/a;->state:I
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AR()V
invoke-virtual {v1}, Lokhttp3/internal/b/g;->AU()V
new-instance v1, Lokhttp3/internal/d/a$f;

View file

@ -14,29 +14,29 @@
# static fields
.field public static final enum boA:Lokhttp3/internal/e/b;
.field public static final enum boM:Lokhttp3/internal/e/b;
.field public static final enum boB:Lokhttp3/internal/e/b;
.field public static final enum boN:Lokhttp3/internal/e/b;
.field private static final synthetic boC:[Lokhttp3/internal/e/b;
.field public static final enum boO:Lokhttp3/internal/e/b;
.field public static final enum boq:Lokhttp3/internal/e/b;
.field public static final enum boP:Lokhttp3/internal/e/b;
.field public static final enum bor:Lokhttp3/internal/e/b;
.field public static final enum boQ:Lokhttp3/internal/e/b;
.field public static final enum bos:Lokhttp3/internal/e/b;
.field public static final enum boR:Lokhttp3/internal/e/b;
.field public static final enum bou:Lokhttp3/internal/e/b;
.field public static final enum boS:Lokhttp3/internal/e/b;
.field public static final enum bov:Lokhttp3/internal/e/b;
.field public static final enum boT:Lokhttp3/internal/e/b;
.field public static final enum bow:Lokhttp3/internal/e/b;
.field public static final enum boU:Lokhttp3/internal/e/b;
.field public static final enum box:Lokhttp3/internal/e/b;
.field public static final enum boV:Lokhttp3/internal/e/b;
.field public static final enum boy:Lokhttp3/internal/e/b;
.field public static final enum boW:Lokhttp3/internal/e/b;
.field public static final enum boz:Lokhttp3/internal/e/b;
.field private static final synthetic boX:[Lokhttp3/internal/e/b;
# instance fields
@ -55,7 +55,7 @@
invoke-direct {v0, v1, v2, v2}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->boq:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boM:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -65,7 +65,7 @@
invoke-direct {v0, v1, v3, v3}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -75,7 +75,7 @@
invoke-direct {v0, v1, v4, v4}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->bos:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boO:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -85,7 +85,7 @@
invoke-direct {v0, v1, v5, v5}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->bou:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boP:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -97,7 +97,7 @@
invoke-direct {v0, v1, v6, v7}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->bov:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boQ:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -109,7 +109,7 @@
invoke-direct {v0, v1, v8, v9}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -121,7 +121,7 @@
invoke-direct {v0, v1, v10, v11}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->box:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boS:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -131,7 +131,7 @@
invoke-direct {v0, v1, v7, v12}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->boy:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boT:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -141,7 +141,7 @@
invoke-direct {v0, v1, v9, v13}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->boz:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boU:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -151,7 +151,7 @@
invoke-direct {v0, v1, v11, v14}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->boA:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boV:Lokhttp3/internal/e/b;
new-instance v0, Lokhttp3/internal/e/b;
@ -161,55 +161,55 @@
invoke-direct {v0, v1, v12, v14}, Lokhttp3/internal/e/b;-><init>(Ljava/lang/String;II)V
sput-object v0, Lokhttp3/internal/e/b;->boB:Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boW:Lokhttp3/internal/e/b;
new-array v0, v13, [Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boq:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boM:Lokhttp3/internal/e/b;
aput-object v1, v0, v2
sget-object v1, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
aput-object v1, v0, v3
sget-object v1, Lokhttp3/internal/e/b;->bos:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boO:Lokhttp3/internal/e/b;
aput-object v1, v0, v4
sget-object v1, Lokhttp3/internal/e/b;->bou:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boP:Lokhttp3/internal/e/b;
aput-object v1, v0, v5
sget-object v1, Lokhttp3/internal/e/b;->bov:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boQ:Lokhttp3/internal/e/b;
aput-object v1, v0, v6
sget-object v1, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
aput-object v1, v0, v8
sget-object v1, Lokhttp3/internal/e/b;->box:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boS:Lokhttp3/internal/e/b;
aput-object v1, v0, v10
sget-object v1, Lokhttp3/internal/e/b;->boy:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boT:Lokhttp3/internal/e/b;
aput-object v1, v0, v7
sget-object v1, Lokhttp3/internal/e/b;->boz:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boU:Lokhttp3/internal/e/b;
aput-object v1, v0, v9
sget-object v1, Lokhttp3/internal/e/b;->boA:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boV:Lokhttp3/internal/e/b;
aput-object v1, v0, v11
sget-object v1, Lokhttp3/internal/e/b;->boB:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boW:Lokhttp3/internal/e/b;
aput-object v1, v0, v12
sput-object v0, Lokhttp3/internal/e/b;->boC:[Lokhttp3/internal/e/b;
sput-object v0, Lokhttp3/internal/e/b;->boX:[Lokhttp3/internal/e/b;
return-void
.end method
@ -279,7 +279,7 @@
.method public static values()[Lokhttp3/internal/e/b;
.locals 1
sget-object v0, Lokhttp3/internal/e/b;->boC:[Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boX:[Lokhttp3/internal/e/b;
invoke-virtual {v0}, [Lokhttp3/internal/e/b;->clone()Ljava/lang/Object;

View file

@ -0,0 +1,14 @@
.class interface abstract Lokhttp3/internal/e/c$a;
.super Ljava/lang/Object;
.source "Header.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lokhttp3/internal/e/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
name = "a"
.end annotation

View file

@ -3,26 +3,34 @@
.source "Header.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lokhttp3/internal/e/c$a;
}
.end annotation
# static fields
.field public static final boD:Lokio/ByteString;
.field public static final boY:Lokio/ByteString;
.field public static final boE:Lokio/ByteString;
.field public static final boZ:Lokio/ByteString;
.field public static final boF:Lokio/ByteString;
.field public static final bpa:Lokio/ByteString;
.field public static final boG:Lokio/ByteString;
.field public static final bpb:Lokio/ByteString;
.field public static final boH:Lokio/ByteString;
.field public static final bpc:Lokio/ByteString;
.field public static final boI:Lokio/ByteString;
.field public static final bpd:Lokio/ByteString;
# instance fields
.field public final boJ:Lokio/ByteString;
.field public final bpe:Lokio/ByteString;
.field public final boK:Lokio/ByteString;
.field public final bpf:Lokio/ByteString;
.field final boL:I
.field final bpg:I
# direct methods
@ -31,51 +39,51 @@
const-string v0, ":"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boD:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->boY:Lokio/ByteString;
const-string v0, ":status"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v0, ":method"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boF:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->bpa:Lokio/ByteString;
const-string v0, ":path"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boG:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->bpb:Lokio/ByteString;
const-string v0, ":scheme"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boH:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->bpc:Lokio/ByteString;
const-string v0, ":authority"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/c;->boI:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/c;->bpd:Lokio/ByteString;
return-void
.end method
@ -83,11 +91,11 @@
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
invoke-static {p1}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {p1}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object p1
invoke-static {p2}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {p2}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object p2
@ -99,7 +107,7 @@
.method public constructor <init>(Lokio/ByteString;Ljava/lang/String;)V
.locals 0
invoke-static {p2}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {p2}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object p2
@ -113,9 +121,9 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iput-object p1, p0, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
iput-object p2, p0, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iput-object p2, p0, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-virtual {p1}, Lokio/ByteString;->size()I
@ -129,7 +137,7 @@
add-int/2addr p1, p2
iput p1, p0, Lokhttp3/internal/e/c;->boL:I
iput p1, p0, Lokhttp3/internal/e/c;->bpg:I
return-void
.end method
@ -147,9 +155,9 @@
check-cast p1, Lokhttp3/internal/e/c;
iget-object v0, p0, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v0, p0, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
iget-object v2, p1, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v2, p1, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-virtual {v0, v2}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
@ -157,9 +165,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v0, p0, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-virtual {v0, p1}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
@ -181,7 +189,7 @@
.method public final hashCode()I
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v0, p0, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-virtual {v0}, Lokio/ByteString;->hashCode()I
@ -191,7 +199,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v1, p0, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-virtual {v1}, Lokio/ByteString;->hashCode()I
@ -211,9 +219,9 @@
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v2, p0, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-virtual {v2}, Lokio/ByteString;->Cc()Ljava/lang/String;
invoke-virtual {v2}, Lokio/ByteString;->Ce()Ljava/lang/String;
move-result-object v2
@ -221,9 +229,9 @@
aput-object v2, v1, v3
iget-object v2, p0, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v2, p0, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-virtual {v2}, Lokio/ByteString;->Cc()Ljava/lang/String;
invoke-virtual {v2}, Lokio/ByteString;->Ce()Ljava/lang/String;
move-result-object v2

View file

@ -15,9 +15,9 @@
# instance fields
.field private final bmo:Lokio/d;
.field private final bmH:Lokio/d;
.field private final boO:Ljava/util/List;
.field private final bpj:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -27,17 +27,17 @@
.end annotation
.end field
.field private final boP:I
.field private final bpk:I
.field private boQ:I
.field private bpl:I
.field boR:[Lokhttp3/internal/e/c;
.field bpm:[Lokhttp3/internal/e/c;
.field boS:I
.field bpn:I
.field boT:I
.field bpo:I
.field boU:I
.field bpp:I
# direct methods
@ -50,39 +50,39 @@
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
const/16 p1, 0x8
new-array p1, p1, [Lokhttp3/internal/e/c;
iput-object p1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iput-object p1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
iget-object p1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object p1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length p1, p1
add-int/lit8 p1, p1, -0x1
iput p1, p0, Lokhttp3/internal/e/d$a;->boS:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpn:I
const/4 p1, 0x0
iput p1, p0, Lokhttp3/internal/e/d$a;->boT:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpo:I
iput p1, p0, Lokhttp3/internal/e/d$a;->boU:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpp:I
const/16 p1, 0x1000
iput p1, p0, Lokhttp3/internal/e/d$a;->boP:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpk:I
iput p1, p0, Lokhttp3/internal/e/d$a;->boQ:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpl:I
invoke-static {p3}, Lokio/j;->b(Lokio/q;)Lokio/d;
move-result-object p1
iput-object p1, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iput-object p1, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
return-void
.end method
@ -97,18 +97,18 @@
return-void
.end method
.method private AX()V
.method private Ba()V
.locals 2
iget v0, p0, Lokhttp3/internal/e/d$a;->boQ:I
iget v0, p0, Lokhttp3/internal/e/d$a;->bpl:I
iget v1, p0, Lokhttp3/internal/e/d$a;->boU:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpp:I
if-ge v0, v1, :cond_1
if-nez v0, :cond_0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->AY()V
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bb()V
return-void
@ -121,33 +121,33 @@
return-void
.end method
.method private AY()V
.method private Bb()V
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
const/4 v1, 0x0
invoke-static {v0, v1}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
iget-object v0, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v0, v0
add-int/lit8 v0, v0, -0x1
iput v0, p0, Lokhttp3/internal/e/d$a;->boS:I
iput v0, p0, Lokhttp3/internal/e/d$a;->bpn:I
const/4 v0, 0x0
iput v0, p0, Lokhttp3/internal/e/d$a;->boT:I
iput v0, p0, Lokhttp3/internal/e/d$a;->bpo:I
iput v0, p0, Lokhttp3/internal/e/d$a;->boU:I
iput v0, p0, Lokhttp3/internal/e/d$a;->bpp:I
return-void
.end method
.method private Bb()I
.method private Be()I
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -155,7 +155,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -166,7 +166,7 @@
return v0
.end method
.method private Bc()Lokio/ByteString;
.method private Bf()Lokio/ByteString;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
@ -174,7 +174,7 @@
}
.end annotation
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bb()I
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Be()I
move-result v0
@ -200,11 +200,11 @@
if-eqz v1, :cond_1
invoke-static {}, Lokhttp3/internal/e/k;->Bu()Lokhttp3/internal/e/k;
invoke-static {}, Lokhttp3/internal/e/k;->Bv()Lokhttp3/internal/e/k;
move-result-object v1
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
int-to-long v3, v0
@ -223,7 +223,7 @@
return-object v0
:cond_1
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
int-to-long v2, v0
@ -237,22 +237,22 @@
.method private a(Lokhttp3/internal/e/c;)V
.locals 6
iget-object v0, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget v0, p1, Lokhttp3/internal/e/c;->boL:I
iget v0, p1, Lokhttp3/internal/e/c;->bpg:I
iget v1, p0, Lokhttp3/internal/e/d$a;->boQ:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpl:I
if-le v0, v1, :cond_0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->AY()V
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bb()V
return-void
:cond_0
iget v2, p0, Lokhttp3/internal/e/d$a;->boU:I
iget v2, p0, Lokhttp3/internal/e/d$a;->bpp:I
add-int/2addr v2, v0
@ -260,11 +260,11 @@
invoke-direct {p0, v2}, Lokhttp3/internal/e/d$a;->cV(I)I
iget v1, p0, Lokhttp3/internal/e/d$a;->boT:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpo:I
add-int/lit8 v1, v1, 0x1
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v3, v2
@ -284,38 +284,38 @@
invoke-static {v2, v3, v1, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v2, v2
add-int/lit8 v2, v2, -0x1
iput v2, p0, Lokhttp3/internal/e/d$a;->boS:I
iput v2, p0, Lokhttp3/internal/e/d$a;->bpn:I
iput-object v1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iput-object v1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
:cond_1
iget v1, p0, Lokhttp3/internal/e/d$a;->boS:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpn:I
add-int/lit8 v2, v1, -0x1
iput v2, p0, Lokhttp3/internal/e/d$a;->boS:I
iput v2, p0, Lokhttp3/internal/e/d$a;->bpn:I
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
aput-object p1, v2, v1
iget p1, p0, Lokhttp3/internal/e/d$a;->boT:I
iget p1, p0, Lokhttp3/internal/e/d$a;->bpo:I
add-int/lit8 p1, p1, 0x1
iput p1, p0, Lokhttp3/internal/e/d$a;->boT:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpo:I
iget p1, p0, Lokhttp3/internal/e/d$a;->boU:I
iget p1, p0, Lokhttp3/internal/e/d$a;->bpp:I
add-int/2addr p1, v0
iput p1, p0, Lokhttp3/internal/e/d$a;->boU:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpp:I
return-void
.end method
@ -327,44 +327,44 @@
if-lez p1, :cond_1
iget-object v1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v1, v1
add-int/lit8 v1, v1, -0x1
:goto_0
iget v2, p0, Lokhttp3/internal/e/d$a;->boS:I
iget v2, p0, Lokhttp3/internal/e/d$a;->bpn:I
if-lt v1, v2, :cond_0
if-lez p1, :cond_0
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
aget-object v2, v2, v1
iget v2, v2, Lokhttp3/internal/e/c;->boL:I
iget v2, v2, Lokhttp3/internal/e/c;->bpg:I
sub-int/2addr p1, v2
iget v2, p0, Lokhttp3/internal/e/d$a;->boU:I
iget v2, p0, Lokhttp3/internal/e/d$a;->bpp:I
iget-object v3, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v3, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
aget-object v3, v3, v1
iget v3, v3, Lokhttp3/internal/e/c;->boL:I
iget v3, v3, Lokhttp3/internal/e/c;->bpg:I
sub-int/2addr v2, v3
iput v2, p0, Lokhttp3/internal/e/d$a;->boU:I
iput v2, p0, Lokhttp3/internal/e/d$a;->bpp:I
iget v2, p0, Lokhttp3/internal/e/d$a;->boT:I
iget v2, p0, Lokhttp3/internal/e/d$a;->bpo:I
add-int/lit8 v2, v2, -0x1
iput v2, p0, Lokhttp3/internal/e/d$a;->boT:I
iput v2, p0, Lokhttp3/internal/e/d$a;->bpo:I
add-int/lit8 v0, v0, 0x1
@ -373,9 +373,9 @@
goto :goto_0
:cond_0
iget-object p1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object p1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
iget v1, p0, Lokhttp3/internal/e/d$a;->boS:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpn:I
add-int/lit8 v2, v1, 0x1
@ -383,15 +383,15 @@
add-int/2addr v1, v0
iget v3, p0, Lokhttp3/internal/e/d$a;->boT:I
iget v3, p0, Lokhttp3/internal/e/d$a;->bpo:I
invoke-static {p1, v2, p1, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget p1, p0, Lokhttp3/internal/e/d$a;->boS:I
iget p1, p0, Lokhttp3/internal/e/d$a;->bpn:I
add-int/2addr p1, v0
iput p1, p0, Lokhttp3/internal/e/d$a;->boS:I
iput p1, p0, Lokhttp3/internal/e/d$a;->bpn:I
:cond_1
return v0
@ -400,7 +400,7 @@
.method private cW(I)I
.locals 1
iget v0, p0, Lokhttp3/internal/e/d$a;->boS:I
iget v0, p0, Lokhttp3/internal/e/d$a;->bpn:I
add-int/lit8 v0, v0, 0x1
@ -423,16 +423,16 @@
if-eqz v0, :cond_0
sget-object v0, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v0, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
aget-object p1, v0, p1
iget-object p1, p1, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
return-object p1
:cond_0
sget-object v0, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v0, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v0, v0
@ -444,7 +444,7 @@
if-ltz v0, :cond_1
iget-object v1, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v2, v1
@ -452,7 +452,7 @@
aget-object p1, v1, v0
iget-object p1, p1, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
return-object p1
@ -483,7 +483,7 @@
if-ltz p0, :cond_0
sget-object v0, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v0, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v0, v0
@ -519,7 +519,7 @@
const/4 p1, 0x0
:goto_0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bb()I
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Be()I
move-result v0
@ -547,7 +547,7 @@
# virtual methods
.method final AZ()V
.method final Bc()V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
@ -556,15 +556,15 @@
.end annotation
:goto_0
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->BR()Z
invoke-interface {v0}, Lokio/d;->BT()Z
move-result v0
if-nez v0, :cond_a
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -594,18 +594,18 @@
if-eqz v1, :cond_0
sget-object v1, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v1, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
aget-object v0, v1, v0
iget-object v1, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
sget-object v1, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v1, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v1, v1
@ -617,13 +617,13 @@
if-ltz v1, :cond_1
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpm:[Lokhttp3/internal/e/c;
array-length v3, v2
if-ge v1, v3, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v0, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
aget-object v1, v2, v1
@ -657,7 +657,7 @@
if-ne v0, v1, :cond_3
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v0
@ -665,7 +665,7 @@
move-result-object v0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v1
@ -694,7 +694,7 @@
move-result-object v0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v1
@ -719,17 +719,17 @@
move-result v0
iput v0, p0, Lokhttp3/internal/e/d$a;->boQ:I
iput v0, p0, Lokhttp3/internal/e/d$a;->bpl:I
iget v0, p0, Lokhttp3/internal/e/d$a;->boQ:I
iget v0, p0, Lokhttp3/internal/e/d$a;->bpl:I
if-ltz v0, :cond_5
iget v1, p0, Lokhttp3/internal/e/d$a;->boP:I
iget v1, p0, Lokhttp3/internal/e/d$a;->bpk:I
if-gt v0, v1, :cond_5
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->AX()V
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Ba()V
goto/16 :goto_0
@ -742,7 +742,7 @@
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p0, Lokhttp3/internal/e/d$a;->boQ:I
iget v2, p0, Lokhttp3/internal/e/d$a;->bpl:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
@ -776,11 +776,11 @@
move-result-object v0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v1
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
new-instance v3, Lokhttp3/internal/e/c;
@ -792,7 +792,7 @@
:cond_8
:goto_1
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v0
@ -800,11 +800,11 @@
move-result-object v0
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bc()Lokio/ByteString;
invoke-direct {p0}, Lokhttp3/internal/e/d$a;->Bf()Lokio/ByteString;
move-result-object v1
iget-object v2, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v2, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
new-instance v3, Lokhttp3/internal/e/c;
@ -827,7 +827,7 @@
return-void
.end method
.method public final Ba()Ljava/util/List;
.method public final Bd()Ljava/util/List;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
@ -840,11 +840,11 @@
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iget-object v1, p0, Lokhttp3/internal/e/d$a;->boO:Ljava/util/List;
iget-object v1, p0, Lokhttp3/internal/e/d$a;->bpj:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->clear()V

View file

@ -15,25 +15,25 @@
# instance fields
.field boP:I
.field bpk:I
.field boQ:I
.field bpl:I
.field boR:[Lokhttp3/internal/e/c;
.field bpm:[Lokhttp3/internal/e/c;
.field boS:I
.field bpn:I
.field boT:I
.field bpo:I
.field boU:I
.field bpp:I
.field private final boV:Lokio/c;
.field private final bpq:Lokio/c;
.field private final boW:Z
.field private final bpr:Z
.field private boX:I
.field private bps:I
.field private boY:Z
.field private bpt:Z
# direct methods
@ -54,15 +54,15 @@
const p2, 0x7fffffff
iput p2, p0, Lokhttp3/internal/e/d$b;->boX:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bps:I
const/16 p2, 0x8
new-array p2, p2, [Lokhttp3/internal/e/c;
iput-object p2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iput-object p2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
iget-object p2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object p2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length p2, p2
@ -70,49 +70,49 @@
sub-int/2addr p2, v0
iput p2, p0, Lokhttp3/internal/e/d$b;->boS:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bpn:I
const/4 p2, 0x0
iput p2, p0, Lokhttp3/internal/e/d$b;->boT:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bpo:I
iput p2, p0, Lokhttp3/internal/e/d$b;->boU:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bpp:I
const/16 p2, 0x1000
iput p2, p0, Lokhttp3/internal/e/d$b;->boP:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bpk:I
iput p2, p0, Lokhttp3/internal/e/d$b;->boQ:I
iput p2, p0, Lokhttp3/internal/e/d$b;->bpl:I
iput-boolean v0, p0, Lokhttp3/internal/e/d$b;->boW:Z
iput-boolean v0, p0, Lokhttp3/internal/e/d$b;->bpr:Z
iput-object p1, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iput-object p1, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
return-void
.end method
.method private AY()V
.method private Bb()V
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
const/4 v1, 0x0
invoke-static {v0, v1}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length v0, v0
add-int/lit8 v0, v0, -0x1
iput v0, p0, Lokhttp3/internal/e/d$b;->boS:I
iput v0, p0, Lokhttp3/internal/e/d$b;->bpn:I
const/4 v0, 0x0
iput v0, p0, Lokhttp3/internal/e/d$b;->boT:I
iput v0, p0, Lokhttp3/internal/e/d$b;->bpo:I
iput v0, p0, Lokhttp3/internal/e/d$b;->boU:I
iput v0, p0, Lokhttp3/internal/e/d$b;->bpp:I
return-void
.end method
@ -120,18 +120,18 @@
.method private b(Lokhttp3/internal/e/c;)V
.locals 6
iget v0, p1, Lokhttp3/internal/e/c;->boL:I
iget v0, p1, Lokhttp3/internal/e/c;->bpg:I
iget v1, p0, Lokhttp3/internal/e/d$b;->boQ:I
iget v1, p0, Lokhttp3/internal/e/d$b;->bpl:I
if-le v0, v1, :cond_0
invoke-direct {p0}, Lokhttp3/internal/e/d$b;->AY()V
invoke-direct {p0}, Lokhttp3/internal/e/d$b;->Bb()V
return-void
:cond_0
iget v2, p0, Lokhttp3/internal/e/d$b;->boU:I
iget v2, p0, Lokhttp3/internal/e/d$b;->bpp:I
add-int/2addr v2, v0
@ -139,11 +139,11 @@
invoke-direct {p0, v2}, Lokhttp3/internal/e/d$b;->cV(I)I
iget v1, p0, Lokhttp3/internal/e/d$b;->boT:I
iget v1, p0, Lokhttp3/internal/e/d$b;->bpo:I
add-int/lit8 v1, v1, 0x1
iget-object v2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length v3, v2
@ -163,38 +163,38 @@
invoke-static {v2, v3, v1, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length v2, v2
add-int/lit8 v2, v2, -0x1
iput v2, p0, Lokhttp3/internal/e/d$b;->boS:I
iput v2, p0, Lokhttp3/internal/e/d$b;->bpn:I
iput-object v1, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iput-object v1, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
:cond_1
iget v1, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v1, p0, Lokhttp3/internal/e/d$b;->bpn:I
add-int/lit8 v2, v1, -0x1
iput v2, p0, Lokhttp3/internal/e/d$b;->boS:I
iput v2, p0, Lokhttp3/internal/e/d$b;->bpn:I
iget-object v2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
aput-object p1, v2, v1
iget p1, p0, Lokhttp3/internal/e/d$b;->boT:I
iget p1, p0, Lokhttp3/internal/e/d$b;->bpo:I
add-int/lit8 p1, p1, 0x1
iput p1, p0, Lokhttp3/internal/e/d$b;->boT:I
iput p1, p0, Lokhttp3/internal/e/d$b;->bpo:I
iget p1, p0, Lokhttp3/internal/e/d$b;->boU:I
iget p1, p0, Lokhttp3/internal/e/d$b;->bpp:I
add-int/2addr p1, v0
iput p1, p0, Lokhttp3/internal/e/d$b;->boU:I
iput p1, p0, Lokhttp3/internal/e/d$b;->bpp:I
return-void
.end method
@ -207,13 +207,13 @@
}
.end annotation
iget-boolean v0, p0, Lokhttp3/internal/e/d$b;->boW:Z
iget-boolean v0, p0, Lokhttp3/internal/e/d$b;->bpr:Z
const/16 v1, 0x7f
if-eqz v0, :cond_0
invoke-static {}, Lokhttp3/internal/e/k;->Bu()Lokhttp3/internal/e/k;
invoke-static {}, Lokhttp3/internal/e/k;->Bv()Lokhttp3/internal/e/k;
invoke-static {p1}, Lokhttp3/internal/e/k;->c(Lokio/ByteString;)I
@ -229,11 +229,11 @@
invoke-direct {v0}, Lokio/c;-><init>()V
invoke-static {}, Lokhttp3/internal/e/k;->Bu()Lokhttp3/internal/e/k;
invoke-static {}, Lokhttp3/internal/e/k;->Bv()Lokhttp3/internal/e/k;
invoke-static {p1, v0}, Lokhttp3/internal/e/k;->a(Lokio/ByteString;Lokio/BufferedSink;)V
invoke-virtual {v0}, Lokio/c;->Bc()Lokio/ByteString;
invoke-virtual {v0}, Lokio/c;->Bf()Lokio/ByteString;
move-result-object p1
@ -245,7 +245,7 @@
invoke-direct {p0, v0, v1, v2}, Lokhttp3/internal/e/d$b;->n(III)V
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
invoke-virtual {v0, p1}, Lokio/c;->g(Lokio/ByteString;)Lokio/c;
@ -260,7 +260,7 @@
invoke-direct {p0, v0, v1, v2}, Lokhttp3/internal/e/d$b;->n(III)V
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
invoke-virtual {v0, p1}, Lokio/c;->g(Lokio/ByteString;)Lokio/c;
@ -274,44 +274,44 @@
if-lez p1, :cond_1
iget-object v1, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v1, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length v1, v1
add-int/lit8 v1, v1, -0x1
:goto_0
iget v2, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v2, p0, Lokhttp3/internal/e/d$b;->bpn:I
if-lt v1, v2, :cond_0
if-lez p1, :cond_0
iget-object v2, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v2, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
aget-object v2, v2, v1
iget v2, v2, Lokhttp3/internal/e/c;->boL:I
iget v2, v2, Lokhttp3/internal/e/c;->bpg:I
sub-int/2addr p1, v2
iget v2, p0, Lokhttp3/internal/e/d$b;->boU:I
iget v2, p0, Lokhttp3/internal/e/d$b;->bpp:I
iget-object v3, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v3, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
aget-object v3, v3, v1
iget v3, v3, Lokhttp3/internal/e/c;->boL:I
iget v3, v3, Lokhttp3/internal/e/c;->bpg:I
sub-int/2addr v2, v3
iput v2, p0, Lokhttp3/internal/e/d$b;->boU:I
iput v2, p0, Lokhttp3/internal/e/d$b;->bpp:I
iget v2, p0, Lokhttp3/internal/e/d$b;->boT:I
iget v2, p0, Lokhttp3/internal/e/d$b;->bpo:I
add-int/lit8 v2, v2, -0x1
iput v2, p0, Lokhttp3/internal/e/d$b;->boT:I
iput v2, p0, Lokhttp3/internal/e/d$b;->bpo:I
add-int/lit8 v0, v0, 0x1
@ -320,9 +320,9 @@
goto :goto_0
:cond_0
iget-object p1, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object p1, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
iget v1, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v1, p0, Lokhttp3/internal/e/d$b;->bpn:I
add-int/lit8 v2, v1, 0x1
@ -330,13 +330,13 @@
add-int/2addr v1, v0
iget v3, p0, Lokhttp3/internal/e/d$b;->boT:I
iget v3, p0, Lokhttp3/internal/e/d$b;->bpo:I
invoke-static {p1, v2, p1, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object p1, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object p1, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
iget v1, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v1, p0, Lokhttp3/internal/e/d$b;->bpn:I
add-int/lit8 v2, v1, 0x1
@ -348,11 +348,11 @@
invoke-static {p1, v2, v1, v3}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
iget p1, p0, Lokhttp3/internal/e/d$b;->boS:I
iget p1, p0, Lokhttp3/internal/e/d$b;->bpn:I
add-int/2addr p1, v0
iput p1, p0, Lokhttp3/internal/e/d$b;->boS:I
iput p1, p0, Lokhttp3/internal/e/d$b;->bpn:I
:cond_1
return v0
@ -363,7 +363,7 @@
if-ge p1, p2, :cond_0
iget-object p2, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object p2, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
or-int/2addr p1, p3
@ -372,7 +372,7 @@
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
or-int/2addr p3, p2
@ -387,7 +387,7 @@
and-int/lit8 p3, p1, 0x7f
iget-object v0, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
or-int/2addr p2, p3
@ -398,7 +398,7 @@
goto :goto_0
:cond_1
iget-object p2, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object p2, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
invoke-virtual {p2, p1}, Lokio/c;->di(I)Lokio/c;
@ -407,7 +407,7 @@
# virtual methods
.method final ad(Ljava/util/List;)V
.method final ae(Ljava/util/List;)V
.locals 13
.annotation system Ldalvik/annotation/Signature;
value = {
@ -424,15 +424,15 @@
}
.end annotation
iget-boolean v0, p0, Lokhttp3/internal/e/d$b;->boY:Z
iget-boolean v0, p0, Lokhttp3/internal/e/d$b;->bpt:Z
const/4 v1, 0x0
if-eqz v0, :cond_1
iget v0, p0, Lokhttp3/internal/e/d$b;->boX:I
iget v0, p0, Lokhttp3/internal/e/d$b;->bps:I
iget v2, p0, Lokhttp3/internal/e/d$b;->boQ:I
iget v2, p0, Lokhttp3/internal/e/d$b;->bpl:I
const/16 v3, 0x20
@ -443,13 +443,13 @@
invoke-direct {p0, v0, v4, v3}, Lokhttp3/internal/e/d$b;->n(III)V
:cond_0
iput-boolean v1, p0, Lokhttp3/internal/e/d$b;->boY:Z
iput-boolean v1, p0, Lokhttp3/internal/e/d$b;->bpt:Z
const v0, 0x7fffffff
iput v0, p0, Lokhttp3/internal/e/d$b;->boX:I
iput v0, p0, Lokhttp3/internal/e/d$b;->bps:I
iget v0, p0, Lokhttp3/internal/e/d$b;->boQ:I
iget v0, p0, Lokhttp3/internal/e/d$b;->bpl:I
invoke-direct {p0, v0, v4, v3}, Lokhttp3/internal/e/d$b;->n(III)V
@ -469,15 +469,15 @@
check-cast v3, Lokhttp3/internal/e/c;
iget-object v4, v3, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v4, v3, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-virtual {v4}, Lokio/ByteString;->Ch()Lokio/ByteString;
invoke-virtual {v4}, Lokio/ByteString;->Cj()Lokio/ByteString;
move-result-object v4
iget-object v5, v3, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v5, v3, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
sget-object v6, Lokhttp3/internal/e/d;->boN:Ljava/util/Map;
sget-object v6, Lokhttp3/internal/e/d;->bpi:Ljava/util/Map;
invoke-interface {v6, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
@ -503,13 +503,13 @@
if-ge v6, v9, :cond_3
sget-object v9, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v9, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
add-int/lit8 v10, v6, -0x1
aget-object v9, v9, v10
iget-object v9, v9, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v9, v9, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-static {v9, v5}, Lokhttp3/internal/c;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -522,11 +522,11 @@
goto :goto_1
:cond_2
sget-object v9, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v9, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
aget-object v9, v9, v6
iget-object v9, v9, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v9, v9, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-static {v9, v5}, Lokhttp3/internal/c;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -559,22 +559,22 @@
:goto_1
if-ne v6, v7, :cond_7
iget v10, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v10, p0, Lokhttp3/internal/e/d$b;->bpn:I
add-int/2addr v10, v8
iget-object v8, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v8, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
array-length v8, v8
:goto_2
if-ge v10, v8, :cond_7
iget-object v11, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v11, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
aget-object v11, v11, v10
iget-object v11, v11, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v11, v11, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-static {v11, v4}, Lokhttp3/internal/c;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -582,11 +582,11 @@
if-eqz v11, :cond_6
iget-object v11, p0, Lokhttp3/internal/e/d$b;->boR:[Lokhttp3/internal/e/c;
iget-object v11, p0, Lokhttp3/internal/e/d$b;->bpm:[Lokhttp3/internal/e/c;
aget-object v11, v11, v10
iget-object v11, v11, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
iget-object v11, v11, Lokhttp3/internal/e/c;->bpf:Lokio/ByteString;
invoke-static {v11, v5}, Lokhttp3/internal/c;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -594,11 +594,11 @@
if-eqz v11, :cond_5
iget v6, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v6, p0, Lokhttp3/internal/e/d$b;->bpn:I
sub-int/2addr v10, v6
sget-object v6, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v6, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v6, v6
@ -609,11 +609,11 @@
:cond_5
if-ne v9, v7, :cond_6
iget v9, p0, Lokhttp3/internal/e/d$b;->boS:I
iget v9, p0, Lokhttp3/internal/e/d$b;->bpn:I
sub-int v9, v10, v9
sget-object v11, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v11, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v11, v11
@ -641,7 +641,7 @@
if-ne v9, v7, :cond_9
iget-object v7, p0, Lokhttp3/internal/e/d$b;->boV:Lokio/c;
iget-object v7, p0, Lokhttp3/internal/e/d$b;->bpq:Lokio/c;
invoke-virtual {v7, v6}, Lokio/c;->di(I)Lokio/c;
@ -654,7 +654,7 @@
goto :goto_4
:cond_9
sget-object v7, Lokhttp3/internal/e/c;->boD:Lokio/ByteString;
sget-object v7, Lokhttp3/internal/e/c;->boY:Lokio/ByteString;
invoke-virtual {v7}, Lokio/ByteString;->size()I
@ -666,7 +666,7 @@
if-eqz v7, :cond_a
sget-object v7, Lokhttp3/internal/e/c;->boI:Lokio/ByteString;
sget-object v7, Lokhttp3/internal/e/c;->bpd:Lokio/ByteString;
invoke-virtual {v7, v4}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
@ -703,7 +703,7 @@
.method final cZ(I)V
.locals 1
iput p1, p0, Lokhttp3/internal/e/d$b;->boP:I
iput p1, p0, Lokhttp3/internal/e/d$b;->bpk:I
const/16 v0, 0x4000
@ -711,7 +711,7 @@
move-result p1
iget v0, p0, Lokhttp3/internal/e/d$b;->boQ:I
iget v0, p0, Lokhttp3/internal/e/d$b;->bpl:I
if-ne v0, p1, :cond_0
@ -720,30 +720,30 @@
:cond_0
if-ge p1, v0, :cond_1
iget v0, p0, Lokhttp3/internal/e/d$b;->boX:I
iget v0, p0, Lokhttp3/internal/e/d$b;->bps:I
invoke-static {v0, p1}, Ljava/lang/Math;->min(II)I
move-result v0
iput v0, p0, Lokhttp3/internal/e/d$b;->boX:I
iput v0, p0, Lokhttp3/internal/e/d$b;->bps:I
:cond_1
const/4 v0, 0x1
iput-boolean v0, p0, Lokhttp3/internal/e/d$b;->boY:Z
iput-boolean v0, p0, Lokhttp3/internal/e/d$b;->bpt:Z
iput p1, p0, Lokhttp3/internal/e/d$b;->boQ:I
iput p1, p0, Lokhttp3/internal/e/d$b;->bpl:I
iget p1, p0, Lokhttp3/internal/e/d$b;->boQ:I
iget p1, p0, Lokhttp3/internal/e/d$b;->bpl:I
iget v0, p0, Lokhttp3/internal/e/d$b;->boU:I
iget v0, p0, Lokhttp3/internal/e/d$b;->bpp:I
if-ge p1, v0, :cond_3
if-nez p1, :cond_2
invoke-direct {p0}, Lokhttp3/internal/e/d$b;->AY()V
invoke-direct {p0}, Lokhttp3/internal/e/d$b;->Bb()V
return-void

View file

@ -13,9 +13,9 @@
# static fields
.field static final boM:[Lokhttp3/internal/e/c;
.field static final bph:[Lokhttp3/internal/e/c;
.field static final boN:Ljava/util/Map;
.field static final bpi:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
@ -37,7 +37,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v2, Lokhttp3/internal/e/c;->boI:Lokio/ByteString;
sget-object v2, Lokhttp3/internal/e/c;->bpd:Lokio/ByteString;
const-string v3, ""
@ -49,7 +49,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boF:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpa:Lokio/ByteString;
const-string v4, "GET"
@ -61,7 +61,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boF:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpa:Lokio/ByteString;
const-string v4, "POST"
@ -73,7 +73,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boG:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpb:Lokio/ByteString;
const-string v4, "/"
@ -85,7 +85,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boG:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpb:Lokio/ByteString;
const-string v4, "/index.html"
@ -97,7 +97,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boH:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpc:Lokio/ByteString;
const-string v4, "http"
@ -109,7 +109,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boH:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->bpc:Lokio/ByteString;
const-string v4, "https"
@ -121,7 +121,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "200"
@ -133,7 +133,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "204"
@ -145,7 +145,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "206"
@ -157,7 +157,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "304"
@ -169,7 +169,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "400"
@ -181,7 +181,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "404"
@ -193,7 +193,7 @@
new-instance v1, Lokhttp3/internal/e/c;
sget-object v3, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/c;->boZ:Lokio/ByteString;
const-string v4, "500"
@ -767,18 +767,18 @@
aput-object v1, v0, v3
sput-object v0, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sput-object v0, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
new-instance v0, Ljava/util/LinkedHashMap;
sget-object v1, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v1, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v1, v1
invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;-><init>(I)V
:goto_0
sget-object v1, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v1, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
array-length v3, v1
@ -786,7 +786,7 @@
aget-object v1, v1, v2
iget-object v1, v1, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v1, v1, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
@ -794,11 +794,11 @@
if-nez v1, :cond_0
sget-object v1, Lokhttp3/internal/e/d;->boM:[Lokhttp3/internal/e/c;
sget-object v1, Lokhttp3/internal/e/d;->bph:[Lokhttp3/internal/e/c;
aget-object v1, v1, v2
iget-object v1, v1, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v1, v1, Lokhttp3/internal/e/c;->bpe:Lokio/ByteString;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -816,7 +816,7 @@
move-result-object v0
sput-object v0, Lokhttp3/internal/e/d;->boN:Ljava/util/Map;
sput-object v0, Lokhttp3/internal/e/d;->bpi:Ljava/util/Map;
return-void
.end method
@ -861,7 +861,7 @@
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lokio/ByteString;->Cc()Ljava/lang/String;
invoke-virtual {p0}, Lokio/ByteString;->Ce()Ljava/lang/String;
move-result-object p0

View file

@ -4,13 +4,13 @@
# static fields
.field static final boZ:Lokio/ByteString;
.field static final bpu:Lokio/ByteString;
.field private static final bpa:[Ljava/lang/String;
.field private static final bpv:[Ljava/lang/String;
.field static final bpb:[Ljava/lang/String;
.field static final bpw:[Ljava/lang/String;
.field static final bpc:[Ljava/lang/String;
.field static final bpx:[Ljava/lang/String;
# direct methods
@ -19,11 +19,11 @@
const-string v0, "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/e;->boZ:Lokio/ByteString;
sput-object v0, Lokhttp3/internal/e/e;->bpu:Lokio/ByteString;
const/16 v0, 0xa
@ -89,24 +89,24 @@
aput-object v1, v0, v7
sput-object v0, Lokhttp3/internal/e/e;->bpa:[Ljava/lang/String;
sput-object v0, Lokhttp3/internal/e/e;->bpv:[Ljava/lang/String;
const/16 v0, 0x40
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sput-object v0, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
const/16 v0, 0x100
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sput-object v0, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
const/4 v0, 0x0
:goto_0
sget-object v1, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sget-object v1, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
array-length v7, v1
@ -141,7 +141,7 @@
goto :goto_0
:cond_0
sget-object v0, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v0, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
const-string v1, ""
@ -166,7 +166,7 @@
aget v3, v1, v0
sget-object v7, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v7, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
or-int/lit8 v9, v3, 0x8
@ -174,7 +174,7 @@
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
sget-object v11, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v11, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
aget-object v3, v11, v3
@ -195,7 +195,7 @@
goto :goto_1
:cond_1
sget-object v0, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v0, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
const-string v3, "END_HEADERS"
@ -229,7 +229,7 @@
aget v8, v1, v7
sget-object v9, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v9, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
or-int v10, v8, v5
@ -237,7 +237,7 @@
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
sget-object v12, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v12, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
aget-object v12, v12, v8
@ -247,7 +247,7 @@
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
sget-object v13, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v13, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
aget-object v13, v13, v5
@ -259,7 +259,7 @@
aput-object v11, v9, v10
sget-object v9, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v9, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
or-int/2addr v10, v6
@ -267,7 +267,7 @@
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
sget-object v13, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v13, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
aget-object v8, v13, v8
@ -275,7 +275,7 @@
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
sget-object v8, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v8, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
aget-object v8, v8, v5
@ -302,7 +302,7 @@
:cond_3
:goto_4
sget-object v0, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v0, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
array-length v1, v0
@ -312,7 +312,7 @@
if-nez v1, :cond_4
sget-object v1, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sget-object v1, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
aget-object v1, v1, v2
@ -345,7 +345,7 @@
.method static a(ZIIBB)Ljava/lang/String;
.locals 6
sget-object v0, Lokhttp3/internal/e/e;->bpa:[Ljava/lang/String;
sget-object v0, Lokhttp3/internal/e/e;->bpv:[Ljava/lang/String;
array-length v1, v0
@ -387,7 +387,7 @@
packed-switch p3, :pswitch_data_0
:pswitch_0
sget-object v4, Lokhttp3/internal/e/e;->bpb:[Ljava/lang/String;
sget-object v4, Lokhttp3/internal/e/e;->bpw:[Ljava/lang/String;
array-length v5, v4
@ -405,21 +405,21 @@
goto :goto_2
:cond_2
sget-object p3, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sget-object p3, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
aget-object p3, p3, p4
goto :goto_2
:pswitch_2
sget-object p3, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sget-object p3, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
aget-object p3, p3, p4
goto :goto_2
:cond_3
sget-object v4, Lokhttp3/internal/e/e;->bpc:[Ljava/lang/String;
sget-object v4, Lokhttp3/internal/e/e;->bpx:[Ljava/lang/String;
aget-object v4, v4, p4

View file

@ -15,55 +15,55 @@
# instance fields
.field bok:J
.field boG:J
.field bpq:Z
.field bpD:Z
.field final synthetic bpr:Lokhttp3/internal/e/f;
.field final synthetic bpE:Lokhttp3/internal/e/f;
# direct methods
.method constructor <init>(Lokhttp3/internal/e/f;Lokio/q;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/f$a;->bpr:Lokhttp3/internal/e/f;
iput-object p1, p0, Lokhttp3/internal/e/f$a;->bpE:Lokhttp3/internal/e/f;
invoke-direct {p0, p2}, Lokio/f;-><init>(Lokio/q;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lokhttp3/internal/e/f$a;->bpq:Z
iput-boolean p1, p0, Lokhttp3/internal/e/f$a;->bpD:Z
const-wide/16 p1, 0x0
iput-wide p1, p0, Lokhttp3/internal/e/f$a;->bok:J
iput-wide p1, p0, Lokhttp3/internal/e/f$a;->boG:J
return-void
.end method
.method private c(Ljava/io/IOException;)V
.locals 2
.method private d(Ljava/io/IOException;)V
.locals 3
iget-boolean p1, p0, Lokhttp3/internal/e/f$a;->bpq:Z
iget-boolean v0, p0, Lokhttp3/internal/e/f$a;->bpD:Z
if-eqz p1, :cond_0
if-eqz v0, :cond_0
return-void
:cond_0
const/4 p1, 0x1
const/4 v0, 0x1
iput-boolean p1, p0, Lokhttp3/internal/e/f$a;->bpq:Z
iput-boolean v0, p0, Lokhttp3/internal/e/f$a;->bpD:Z
iget-object p1, p0, Lokhttp3/internal/e/f$a;->bpr:Lokhttp3/internal/e/f;
iget-object v0, p0, Lokhttp3/internal/e/f$a;->bpE:Lokhttp3/internal/e/f;
iget-object p1, p1, Lokhttp3/internal/e/f;->boe:Lokhttp3/internal/b/g;
iget-object v0, v0, Lokhttp3/internal/e/f;->boA:Lokhttp3/internal/b/g;
const/4 v0, 0x0
const/4 v1, 0x0
iget-object v1, p0, Lokhttp3/internal/e/f$a;->bpr:Lokhttp3/internal/e/f;
iget-object v2, p0, Lokhttp3/internal/e/f$a;->bpE:Lokhttp3/internal/e/f;
invoke-virtual {p1, v0, v1}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;)V
invoke-virtual {v0, v1, v2, p1}, Lokhttp3/internal/b/g;->a(ZLokhttp3/internal/c/c;Ljava/io/IOException;)V
return-void
.end method
@ -79,7 +79,7 @@
.end annotation
:try_start_0
iget-object v0, p0, Lokio/f;->bsD:Lokio/q;
iget-object v0, p0, Lokio/f;->bsQ:Lokio/q;
invoke-interface {v0, p1, p2, p3}, Lokio/q;->a(Lokio/c;J)J
@ -91,11 +91,11 @@
if-lez p3, :cond_0
iget-wide v0, p0, Lokhttp3/internal/e/f$a;->bok:J
iget-wide v0, p0, Lokhttp3/internal/e/f$a;->boG:J
add-long/2addr v0, p1
iput-wide v0, p0, Lokhttp3/internal/e/f$a;->bok:J
iput-wide v0, p0, Lokhttp3/internal/e/f$a;->boG:J
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
@ -105,7 +105,7 @@
:catch_0
move-exception p1
invoke-direct {p0, p1}, Lokhttp3/internal/e/f$a;->c(Ljava/io/IOException;)V
invoke-direct {p0, p1}, Lokhttp3/internal/e/f$a;->d(Ljava/io/IOException;)V
throw p1
.end method
@ -122,7 +122,7 @@
const/4 v0, 0x0
invoke-direct {p0, v0}, Lokhttp3/internal/e/f$a;->c(Ljava/io/IOException;)V
invoke-direct {p0, v0}, Lokhttp3/internal/e/f$a;->d(Ljava/io/IOException;)V
return-void
.end method

View file

@ -15,37 +15,21 @@
# static fields
.field private static final bpd:Lokio/ByteString;
.field private static final bpe:Lokio/ByteString;
.field private static final bpf:Lokio/ByteString;
.field private static final bpg:Lokio/ByteString;
.field private static final bph:Lokio/ByteString;
.field private static final bpi:Lokio/ByteString;
.field private static final bpj:Lokio/ByteString;
.field private static final bpk:Lokio/ByteString;
.field private static final bpl:Ljava/util/List;
.field private static final bpy:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokio/ByteString;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final bpm:Ljava/util/List;
.field private static final bpz:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokio/ByteString;",
"Ljava/lang/String;",
">;"
}
.end annotation
@ -53,156 +37,92 @@
# instance fields
.field private final bmd:Lokhttp3/u;
.field private final bmw:Lokhttp3/u;
.field final boe:Lokhttp3/internal/b/g;
.field final boA:Lokhttp3/internal/b/g;
.field private final bpn:Lokhttp3/Interceptor$Chain;
.field private final bpA:Lokhttp3/Interceptor$Chain;
.field private final bpo:Lokhttp3/internal/e/g;
.field private final bpB:Lokhttp3/internal/e/g;
.field private bpp:Lokhttp3/internal/e/i;
.field private bpC:Lokhttp3/internal/e/i;
# direct methods
.method static constructor <clinit>()V
.locals 12
const-string v0, "connection"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpd:Lokio/ByteString;
const-string v0, "host"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpe:Lokio/ByteString;
const-string v0, "keep-alive"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpf:Lokio/ByteString;
const-string v0, "proxy-connection"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpg:Lokio/ByteString;
const-string v0, "transfer-encoding"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bph:Lokio/ByteString;
const-string v0, "te"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpi:Lokio/ByteString;
const-string v0, "encoding"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpj:Lokio/ByteString;
const-string v0, "upgrade"
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpk:Lokio/ByteString;
const/16 v0, 0xc
new-array v0, v0, [Lokio/ByteString;
new-array v0, v0, [Ljava/lang/String;
sget-object v1, Lokhttp3/internal/e/f;->bpd:Lokio/ByteString;
const-string v1, "connection"
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lokhttp3/internal/e/f;->bpe:Lokio/ByteString;
const-string v1, "host"
const/4 v3, 0x1
aput-object v1, v0, v3
sget-object v1, Lokhttp3/internal/e/f;->bpf:Lokio/ByteString;
const-string v1, "keep-alive"
const/4 v4, 0x2
aput-object v1, v0, v4
sget-object v1, Lokhttp3/internal/e/f;->bpg:Lokio/ByteString;
const-string v1, "proxy-connection"
const/4 v5, 0x3
aput-object v1, v0, v5
sget-object v1, Lokhttp3/internal/e/f;->bpi:Lokio/ByteString;
const-string v1, "te"
const/4 v6, 0x4
aput-object v1, v0, v6
sget-object v1, Lokhttp3/internal/e/f;->bph:Lokio/ByteString;
const-string v1, "transfer-encoding"
const/4 v7, 0x5
aput-object v1, v0, v7
sget-object v1, Lokhttp3/internal/e/f;->bpj:Lokio/ByteString;
const-string v1, "encoding"
const/4 v8, 0x6
aput-object v1, v0, v8
sget-object v1, Lokhttp3/internal/e/f;->bpk:Lokio/ByteString;
const-string v1, "upgrade"
const/4 v9, 0x7
aput-object v1, v0, v9
sget-object v1, Lokhttp3/internal/e/c;->boF:Lokio/ByteString;
const-string v1, ":method"
const/16 v10, 0x8
aput-object v1, v0, v10
sget-object v1, Lokhttp3/internal/e/c;->boG:Lokio/ByteString;
const-string v1, ":path"
const/16 v11, 0x9
aput-object v1, v0, v11
sget-object v1, Lokhttp3/internal/e/c;->boH:Lokio/ByteString;
const-string v1, ":scheme"
const/16 v11, 0xa
aput-object v1, v0, v11
sget-object v1, Lokhttp3/internal/e/c;->boI:Lokio/ByteString;
const-string v1, ":authority"
const/16 v11, 0xb
@ -212,39 +132,39 @@
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpl:Ljava/util/List;
sput-object v0, Lokhttp3/internal/e/f;->bpy:Ljava/util/List;
new-array v0, v10, [Lokio/ByteString;
new-array v0, v10, [Ljava/lang/String;
sget-object v1, Lokhttp3/internal/e/f;->bpd:Lokio/ByteString;
const-string v1, "connection"
aput-object v1, v0, v2
sget-object v1, Lokhttp3/internal/e/f;->bpe:Lokio/ByteString;
const-string v1, "host"
aput-object v1, v0, v3
sget-object v1, Lokhttp3/internal/e/f;->bpf:Lokio/ByteString;
const-string v1, "keep-alive"
aput-object v1, v0, v4
sget-object v1, Lokhttp3/internal/e/f;->bpg:Lokio/ByteString;
const-string v1, "proxy-connection"
aput-object v1, v0, v5
sget-object v1, Lokhttp3/internal/e/f;->bpi:Lokio/ByteString;
const-string v1, "te"
aput-object v1, v0, v6
sget-object v1, Lokhttp3/internal/e/f;->bph:Lokio/ByteString;
const-string v1, "transfer-encoding"
aput-object v1, v0, v7
sget-object v1, Lokhttp3/internal/e/f;->bpj:Lokio/ByteString;
const-string v1, "encoding"
aput-object v1, v0, v8
sget-object v1, Lokhttp3/internal/e/f;->bpk:Lokio/ByteString;
const-string v1, "upgrade"
aput-object v1, v0, v9
@ -252,7 +172,7 @@
move-result-object v0
sput-object v0, Lokhttp3/internal/e/f;->bpm:Ljava/util/List;
sput-object v0, Lokhttp3/internal/e/f;->bpz:Ljava/util/List;
return-void
.end method
@ -262,15 +182,15 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lokhttp3/internal/e/f;->bpn:Lokhttp3/Interceptor$Chain;
iput-object p2, p0, Lokhttp3/internal/e/f;->bpA:Lokhttp3/Interceptor$Chain;
iput-object p3, p0, Lokhttp3/internal/e/f;->boe:Lokhttp3/internal/b/g;
iput-object p3, p0, Lokhttp3/internal/e/f;->boA:Lokhttp3/internal/b/g;
iput-object p4, p0, Lokhttp3/internal/e/f;->bpo:Lokhttp3/internal/e/g;
iput-object p4, p0, Lokhttp3/internal/e/f;->bpB:Lokhttp3/internal/e/g;
iget-object p1, p1, Lokhttp3/t;->bhd:Ljava/util/List;
iget-object p1, p1, Lokhttp3/t;->bho:Ljava/util/List;
sget-object p2, Lokhttp3/u;->blI:Lokhttp3/u;
sget-object p2, Lokhttp3/u;->bma:Lokhttp3/u;
invoke-interface {p1, p2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
@ -278,22 +198,22 @@
if-eqz p1, :cond_0
sget-object p1, Lokhttp3/u;->blI:Lokhttp3/u;
sget-object p1, Lokhttp3/u;->bma:Lokhttp3/u;
goto :goto_0
:cond_0
sget-object p1, Lokhttp3/u;->blH:Lokhttp3/u;
sget-object p1, Lokhttp3/u;->blZ:Lokhttp3/u;
:goto_0
iput-object p1, p0, Lokhttp3/internal/e/f;->bmd:Lokhttp3/u;
iput-object p1, p0, Lokhttp3/internal/e/f;->bmw:Lokhttp3/u;
return-void
.end method
# virtual methods
.method public final AT()V
.method public final AW()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -301,16 +221,16 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/f;->bpo:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpB:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0}, Lokhttp3/internal/e/j;->flush()V
return-void
.end method
.method public final AU()V
.method public final AX()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -318,9 +238,9 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bl()Lokio/p;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bo()Lokio/p;
move-result-object v0
@ -337,133 +257,102 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bk()Ljava/util/List;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bn()Lokhttp3/Headers;
move-result-object v0
iget-object v1, p0, Lokhttp3/internal/e/f;->bmd:Lokhttp3/u;
iget-object v1, p0, Lokhttp3/internal/e/f;->bmw:Lokhttp3/u;
new-instance v2, Lokhttp3/Headers$a;
invoke-direct {v2}, Lokhttp3/Headers$a;-><init>()V
invoke-interface {v0}, Ljava/util/List;->size()I
iget-object v3, v0, Lokhttp3/Headers;->bla:[Ljava/lang/String;
move-result v3
array-length v3, v3
div-int/lit8 v3, v3, 0x2
const/4 v4, 0x0
const/4 v5, 0x0
move-object v6, v2
move-object v2, v4
move-object v6, v4
:goto_0
const/16 v7, 0x64
if-ge v5, v3, :cond_2
if-ge v5, v3, :cond_3
invoke-virtual {v0, v5}, Lokhttp3/Headers;->cR(I)Ljava/lang/String;
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v0, v5}, Lokhttp3/Headers;->cS(I)Ljava/lang/String;
move-result-object v8
check-cast v8, Lokhttp3/internal/e/c;
const-string v9, ":status"
if-nez v8, :cond_0
if-eqz v2, :cond_2
iget v8, v2, Lokhttp3/internal/c/k;->code:I
if-ne v8, v7, :cond_2
new-instance v2, Lokhttp3/Headers$a;
invoke-direct {v2}, Lokhttp3/Headers$a;-><init>()V
move-object v6, v2
move-object v2, v4
goto :goto_1
:cond_0
iget-object v7, v8, Lokhttp3/internal/e/c;->boJ:Lokio/ByteString;
iget-object v8, v8, Lokhttp3/internal/e/c;->boK:Lokio/ByteString;
invoke-virtual {v8}, Lokio/ByteString;->Cc()Ljava/lang/String;
move-result-object v8
sget-object v9, Lokhttp3/internal/e/c;->boE:Lokio/ByteString;
invoke-virtual {v7, v9}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
invoke-virtual {v7, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_1
if-eqz v9, :cond_0
const-string v2, "HTTP/1.1 "
const-string v6, "HTTP/1.1 "
invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v2, v7}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
move-result-object v6
invoke-static {v2}, Lokhttp3/internal/c/k;->dV(Ljava/lang/String;)Lokhttp3/internal/c/k;
invoke-static {v6}, Lokhttp3/internal/c/k;->dY(Ljava/lang/String;)Lokhttp3/internal/c/k;
move-result-object v2
move-result-object v6
goto :goto_1
:cond_1
sget-object v9, Lokhttp3/internal/e/f;->bpm:Ljava/util/List;
:cond_0
sget-object v9, Lokhttp3/internal/e/f;->bpz:Ljava/util/List;
invoke-interface {v9, v7}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v9
if-nez v9, :cond_2
if-nez v9, :cond_1
sget-object v9, Lokhttp3/internal/a;->bmy:Lokhttp3/internal/a;
sget-object v9, Lokhttp3/internal/a;->bmR:Lokhttp3/internal/a;
invoke-virtual {v7}, Lokio/ByteString;->Cc()Ljava/lang/String;
invoke-virtual {v9, v2, v7, v8}, Lokhttp3/internal/a;->a(Lokhttp3/Headers$a;Ljava/lang/String;Ljava/lang/String;)V
move-result-object v7
invoke-virtual {v9, v6, v7, v8}, Lokhttp3/internal/a;->a(Lokhttp3/Headers$a;Ljava/lang/String;Ljava/lang/String;)V
:cond_2
:cond_1
:goto_1
add-int/lit8 v5, v5, 0x1
goto :goto_0
:cond_3
if-eqz v2, :cond_5
:cond_2
if-eqz v6, :cond_4
new-instance v0, Lokhttp3/Response$a;
invoke-direct {v0}, Lokhttp3/Response$a;-><init>()V
iput-object v1, v0, Lokhttp3/Response$a;->bmd:Lokhttp3/u;
iput-object v1, v0, Lokhttp3/Response$a;->bmw:Lokhttp3/u;
iget v1, v2, Lokhttp3/internal/c/k;->code:I
iget v1, v6, Lokhttp3/internal/c/k;->code:I
iput v1, v0, Lokhttp3/Response$a;->code:I
iget-object v1, v2, Lokhttp3/internal/c/k;->message:Ljava/lang/String;
iget-object v1, v6, Lokhttp3/internal/c/k;->message:Ljava/lang/String;
iput-object v1, v0, Lokhttp3/Response$a;->message:Ljava/lang/String;
invoke-virtual {v6}, Lokhttp3/Headers$a;->Aa()Lokhttp3/Headers;
invoke-virtual {v2}, Lokhttp3/Headers$a;->Ac()Lokhttp3/Headers;
move-result-object v1
@ -471,22 +360,24 @@
move-result-object v0
if-eqz p1, :cond_4
if-eqz p1, :cond_3
sget-object p1, Lokhttp3/internal/a;->bmy:Lokhttp3/internal/a;
sget-object p1, Lokhttp3/internal/a;->bmR:Lokhttp3/internal/a;
invoke-virtual {p1, v0}, Lokhttp3/internal/a;->a(Lokhttp3/Response$a;)I
move-result p1
if-ne p1, v7, :cond_4
const/16 v1, 0x64
if-ne p1, v1, :cond_3
return-object v4
:cond_4
:cond_3
return-object v0
:cond_5
:cond_4
new-instance p1, Ljava/net/ProtocolException;
const-string v0, "Expected \':status\' header not present"
@ -501,9 +392,9 @@
.method public final a(Lokhttp3/w;J)Lokio/p;
.locals 0
iget-object p1, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
invoke-virtual {p1}, Lokhttp3/internal/e/i;->Bl()Lokio/p;
invoke-virtual {p1}, Lokhttp3/internal/e/i;->Bo()Lokio/p;
move-result-object p1
@ -518,14 +409,14 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
if-eqz v0, :cond_0
return-void
:cond_0
iget-object v0, p1, Lokhttp3/w;->bln:Lokhttp3/RequestBody;
iget-object v0, p1, Lokhttp3/w;->blE:Lokhttp3/RequestBody;
const/4 v1, 0x0
@ -539,11 +430,11 @@
const/4 v0, 0x0
:goto_0
iget-object v2, p1, Lokhttp3/w;->blm:Lokhttp3/Headers;
iget-object v2, p1, Lokhttp3/w;->blD:Lokhttp3/Headers;
new-instance v3, Ljava/util/ArrayList;
iget-object v4, v2, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object v4, v2, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length v4, v4
@ -555,7 +446,7 @@
new-instance v4, Lokhttp3/internal/e/c;
sget-object v5, Lokhttp3/internal/e/c;->boF:Lokio/ByteString;
sget-object v5, Lokhttp3/internal/e/c;->bpa:Lokio/ByteString;
iget-object v6, p1, Lokhttp3/w;->method:Ljava/lang/String;
@ -565,9 +456,9 @@
new-instance v4, Lokhttp3/internal/e/c;
sget-object v5, Lokhttp3/internal/e/c;->boG:Lokio/ByteString;
sget-object v5, Lokhttp3/internal/e/c;->bpb:Lokio/ByteString;
iget-object v6, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v6, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-static {v6}, Lokhttp3/internal/c/i;->d(Lokhttp3/s;)Ljava/lang/String;
@ -579,7 +470,7 @@
const-string v4, "Host"
invoke-virtual {p1, v4}, Lokhttp3/w;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v4}, Lokhttp3/w;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
@ -587,7 +478,7 @@
new-instance v5, Lokhttp3/internal/e/c;
sget-object v6, Lokhttp3/internal/e/c;->boI:Lokio/ByteString;
sget-object v6, Lokhttp3/internal/e/c;->bpd:Lokio/ByteString;
invoke-direct {v5, v6, v4}, Lokhttp3/internal/e/c;-><init>(Lokio/ByteString;Ljava/lang/String;)V
@ -596,17 +487,17 @@
:cond_2
new-instance v4, Lokhttp3/internal/e/c;
sget-object v5, Lokhttp3/internal/e/c;->boH:Lokio/ByteString;
sget-object v5, Lokhttp3/internal/e/c;->bpc:Lokio/ByteString;
iget-object p1, p1, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object p1, p1, Lokhttp3/w;->bhk:Lokhttp3/s;
iget-object p1, p1, Lokhttp3/s;->bkM:Ljava/lang/String;
iget-object p1, p1, Lokhttp3/s;->bld:Ljava/lang/String;
invoke-direct {v4, v5, p1}, Lokhttp3/internal/e/c;-><init>(Lokio/ByteString;Ljava/lang/String;)V
invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object p1, v2, Lokhttp3/Headers;->bkJ:[Ljava/lang/String;
iget-object p1, v2, Lokhttp3/Headers;->bla:[Ljava/lang/String;
array-length p1, p1
@ -625,13 +516,17 @@
move-result-object v4
invoke-static {v4}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v4}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v4
sget-object v5, Lokhttp3/internal/e/f;->bpl:Ljava/util/List;
sget-object v5, Lokhttp3/internal/e/f;->bpy:Ljava/util/List;
invoke-interface {v5, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
invoke-virtual {v4}, Lokio/ByteString;->Ce()Ljava/lang/String;
move-result-object v6
invoke-interface {v5, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v5
@ -653,21 +548,21 @@
goto :goto_1
:cond_4
iget-object p1, p0, Lokhttp3/internal/e/f;->bpo:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpB:Lokhttp3/internal/e/g;
invoke-virtual {p1, v3, v0}, Lokhttp3/internal/e/g;->c(Ljava/util/List;Z)Lokhttp3/internal/e/i;
move-result-object p1
iput-object p1, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iput-object p1, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
iget-object p1, p1, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
iget-object p1, p1, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpn:Lokhttp3/Interceptor$Chain;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpA:Lokhttp3/Interceptor$Chain;
invoke-interface {v0}, Lokhttp3/Interceptor$Chain;->Ao()I
invoke-interface {v0}, Lokhttp3/Interceptor$Chain;->Aq()I
move-result v0
@ -677,13 +572,13 @@
invoke-virtual {p1, v0, v1, v2}, Lokio/r;->d(JLjava/util/concurrent/TimeUnit;)Lokio/r;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
iget-object p1, p1, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object p1, p1, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpn:Lokhttp3/Interceptor$Chain;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpA:Lokhttp3/Interceptor$Chain;
invoke-interface {v0}, Lokhttp3/Interceptor$Chain;->Ap()I
invoke-interface {v0}, Lokhttp3/Interceptor$Chain;->Ar()I
move-result v0
@ -699,11 +594,11 @@
.method public final cancel()V
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
if-eqz v0, :cond_0
sget-object v1, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/b;)V
@ -721,7 +616,7 @@
const-string v0, "Content-Type"
invoke-virtual {p1, v0}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v0}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
@ -731,9 +626,9 @@
new-instance p1, Lokhttp3/internal/e/f$a;
iget-object v3, p0, Lokhttp3/internal/e/f;->bpp:Lokhttp3/internal/e/i;
iget-object v3, p0, Lokhttp3/internal/e/f;->bpC:Lokhttp3/internal/e/i;
iget-object v3, v3, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-object v3, v3, Lokhttp3/internal/e/i;->bqv:Lokhttp3/internal/e/i$b;
invoke-direct {p1, p0, v3}, Lokhttp3/internal/e/f$a;-><init>(Lokhttp3/internal/e/f;Lokio/q;)V

View file

@ -15,22 +15,22 @@
# instance fields
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpL:Lokhttp3/internal/e/b;
.field final synthetic bpY:Lokhttp3/internal/e/b;
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/e/b;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$1;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$1;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$1;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$1;->bpX:I
iput-object p5, p0, Lokhttp3/internal/e/g$1;->bpL:Lokhttp3/internal/e/b;
iput-object p5, p0, Lokhttp3/internal/e/g$1;->bpY:Lokhttp3/internal/e/b;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -43,11 +43,11 @@
.locals 3
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$1;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$1;->bpZ:Lokhttp3/internal/e/g;
iget v1, p0, Lokhttp3/internal/e/g$1;->bpK:I
iget v1, p0, Lokhttp3/internal/e/g$1;->bpX:I
iget-object v2, p0, Lokhttp3/internal/e/g$1;->bpL:Lokhttp3/internal/e/b;
iget-object v2, p0, Lokhttp3/internal/e/g$1;->bpY:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1, v2}, Lokhttp3/internal/e/g;->b(ILokhttp3/internal/e/b;)V
:try_end_0
@ -56,7 +56,7 @@
return-void
:catch_0
iget-object v0, p0, Lokhttp3/internal/e/g$1;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$1;->bpZ:Lokhttp3/internal/e/g;
invoke-static {v0}, Lokhttp3/internal/e/g;->b(Lokhttp3/internal/e/g;)V

View file

@ -15,22 +15,22 @@
# instance fields
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final synthetic bpN:J
.field final synthetic bqa:J
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;IJ)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$2;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$2;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$2;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$2;->bpX:I
iput-wide p5, p0, Lokhttp3/internal/e/g$2;->bpN:J
iput-wide p5, p0, Lokhttp3/internal/e/g$2;->bqa:J
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -43,13 +43,13 @@
.locals 4
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$2;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$2;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget v1, p0, Lokhttp3/internal/e/g$2;->bpK:I
iget v1, p0, Lokhttp3/internal/e/g$2;->bpX:I
iget-wide v2, p0, Lokhttp3/internal/e/g$2;->bpN:J
iget-wide v2, p0, Lokhttp3/internal/e/g$2;->bqa:J
invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/e/j;->m(IJ)V
:try_end_0
@ -58,7 +58,7 @@
return-void
:catch_0
iget-object v0, p0, Lokhttp3/internal/e/g$2;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$2;->bpZ:Lokhttp3/internal/e/g;
invoke-static {v0}, Lokhttp3/internal/e/g;->b(Lokhttp3/internal/e/g;)V

View file

@ -15,22 +15,22 @@
# instance fields
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final synthetic bpO:Ljava/util/List;
.field final synthetic bqb:Ljava/util/List;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$3;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$3;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$3;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$3;->bpX:I
iput-object p5, p0, Lokhttp3/internal/e/g$3;->bpO:Ljava/util/List;
iput-object p5, p0, Lokhttp3/internal/e/g$3;->bqb:Ljava/util/List;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -43,28 +43,28 @@
.locals 3
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$3;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$3;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget v1, p0, Lokhttp3/internal/e/g$3;->bpK:I
iget v1, p0, Lokhttp3/internal/e/g$3;->bpX:I
sget-object v2, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v2, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1, v2}, Lokhttp3/internal/e/j;->c(ILokhttp3/internal/e/b;)V
iget-object v0, p0, Lokhttp3/internal/e/g$3;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$3;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
:try_start_1
iget-object v1, p0, Lokhttp3/internal/e/g$3;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$3;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
iget v2, p0, Lokhttp3/internal/e/g$3;->bpK:I
iget v2, p0, Lokhttp3/internal/e/g$3;->bpX:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -15,26 +15,26 @@
# instance fields
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final synthetic bpO:Ljava/util/List;
.field final synthetic bqb:Ljava/util/List;
.field final synthetic bpP:Z
.field final synthetic bqc:Z
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$4;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$4;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$4;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$4;->bpX:I
iput-object p5, p0, Lokhttp3/internal/e/g$4;->bpO:Ljava/util/List;
iput-object p5, p0, Lokhttp3/internal/e/g$4;->bqb:Ljava/util/List;
iput-boolean p6, p0, Lokhttp3/internal/e/g$4;->bpP:Z
iput-boolean p6, p0, Lokhttp3/internal/e/g$4;->bqc:Z
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -47,28 +47,28 @@
.locals 3
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$4;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$4;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget v1, p0, Lokhttp3/internal/e/g$4;->bpK:I
iget v1, p0, Lokhttp3/internal/e/g$4;->bpX:I
sget-object v2, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v2, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1, v2}, Lokhttp3/internal/e/j;->c(ILokhttp3/internal/e/b;)V
iget-object v0, p0, Lokhttp3/internal/e/g$4;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$4;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
:try_start_1
iget-object v1, p0, Lokhttp3/internal/e/g$4;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$4;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
iget v2, p0, Lokhttp3/internal/e/g$4;->bpK:I
iget v2, p0, Lokhttp3/internal/e/g$4;->bpX:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -15,30 +15,30 @@
# instance fields
.field final synthetic blY:I
.field final synthetic bmr:I
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final synthetic bpP:Z
.field final synthetic bqc:Z
.field final synthetic bpQ:Lokio/c;
.field final synthetic bqd:Lokio/c;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;ILokio/c;IZ)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$5;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$5;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$5;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$5;->bpX:I
iput-object p5, p0, Lokhttp3/internal/e/g$5;->bpQ:Lokio/c;
iput-object p5, p0, Lokhttp3/internal/e/g$5;->bqd:Lokio/c;
iput p6, p0, Lokhttp3/internal/e/g$5;->blY:I
iput p6, p0, Lokhttp3/internal/e/g$5;->bmr:I
iput-boolean p7, p0, Lokhttp3/internal/e/g$5;->bpP:Z
iput-boolean p7, p0, Lokhttp3/internal/e/g$5;->bqc:Z
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -51,38 +51,38 @@
.locals 3
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpA:Lokhttp3/internal/e/l;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpN:Lokhttp3/internal/e/l;
iget-object v1, p0, Lokhttp3/internal/e/g$5;->bpQ:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/e/g$5;->bqd:Lokio/c;
iget v2, p0, Lokhttp3/internal/e/g$5;->blY:I
iget v2, p0, Lokhttp3/internal/e/g$5;->bmr:I
invoke-interface {v0, v1, v2}, Lokhttp3/internal/e/l;->a(Lokio/d;I)Z
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget v1, p0, Lokhttp3/internal/e/g$5;->bpK:I
iget v1, p0, Lokhttp3/internal/e/g$5;->bpX:I
sget-object v2, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v2, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1, v2}, Lokhttp3/internal/e/j;->c(ILokhttp3/internal/e/b;)V
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$5;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
:try_start_1
iget-object v1, p0, Lokhttp3/internal/e/g$5;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$5;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
iget v2, p0, Lokhttp3/internal/e/g$5;->bpK:I
iget v2, p0, Lokhttp3/internal/e/g$5;->bpX:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -15,22 +15,22 @@
# instance fields
.field final synthetic bpK:I
.field final synthetic bpX:I
.field final synthetic bpL:Lokhttp3/internal/e/b;
.field final synthetic bpY:Lokhttp3/internal/e/b;
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/e/b;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$6;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$6;->bpZ:Lokhttp3/internal/e/g;
iput p4, p0, Lokhttp3/internal/e/g$6;->bpK:I
iput p4, p0, Lokhttp3/internal/e/g$6;->bpX:I
iput-object p5, p0, Lokhttp3/internal/e/g$6;->bpL:Lokhttp3/internal/e/b;
iput-object p5, p0, Lokhttp3/internal/e/g$6;->bpY:Lokhttp3/internal/e/b;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -42,16 +42,16 @@
.method public final execute()V
.locals 3
iget-object v0, p0, Lokhttp3/internal/e/g$6;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$6;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/g$6;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$6;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
iget v2, p0, Lokhttp3/internal/e/g$6;->bpK:I
iget v2, p0, Lokhttp3/internal/e/g$6;->bpX:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -15,19 +15,19 @@
# instance fields
.field bmo:Lokio/d;
.field bmH:Lokio/d;
.field bnA:Ljava/net/Socket;
.field bnT:Ljava/net/Socket;
.field bnC:Lokio/BufferedSink;
.field bnV:Lokio/BufferedSink;
.field bpA:Lokhttp3/internal/e/l;
.field bpG:Z
.field public bpR:I
.field public bpH:Lokhttp3/internal/e/g$b;
.field bpt:Z
.field bpN:Lokhttp3/internal/e/l;
.field public bpu:Lokhttp3/internal/e/g$b;
.field public bqe:I
.field hostname:Ljava/lang/String;
@ -38,24 +38,24 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lokhttp3/internal/e/g$b;->bpS:Lokhttp3/internal/e/g$b;
sget-object v0, Lokhttp3/internal/e/g$b;->bqf:Lokhttp3/internal/e/g$b;
iput-object v0, p0, Lokhttp3/internal/e/g$a;->bpu:Lokhttp3/internal/e/g$b;
iput-object v0, p0, Lokhttp3/internal/e/g$a;->bpH:Lokhttp3/internal/e/g$b;
sget-object v0, Lokhttp3/internal/e/l;->bqC:Lokhttp3/internal/e/l;
sget-object v0, Lokhttp3/internal/e/l;->bqP:Lokhttp3/internal/e/l;
iput-object v0, p0, Lokhttp3/internal/e/g$a;->bpA:Lokhttp3/internal/e/l;
iput-object v0, p0, Lokhttp3/internal/e/g$a;->bpN:Lokhttp3/internal/e/l;
const/4 v0, 0x1
iput-boolean v0, p0, Lokhttp3/internal/e/g$a;->bpt:Z
iput-boolean v0, p0, Lokhttp3/internal/e/g$a;->bpG:Z
return-void
.end method
# virtual methods
.method public final Bh()Lokhttp3/internal/e/g;
.method public final Bk()Lokhttp3/internal/e/g;
.locals 1
new-instance v0, Lokhttp3/internal/e/g;
@ -68,13 +68,13 @@
.method public final a(Ljava/net/Socket;Ljava/lang/String;Lokio/d;Lokio/BufferedSink;)Lokhttp3/internal/e/g$a;
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$a;->bnA:Ljava/net/Socket;
iput-object p1, p0, Lokhttp3/internal/e/g$a;->bnT:Ljava/net/Socket;
iput-object p2, p0, Lokhttp3/internal/e/g$a;->hostname:Ljava/lang/String;
iput-object p3, p0, Lokhttp3/internal/e/g$a;->bmo:Lokio/d;
iput-object p3, p0, Lokhttp3/internal/e/g$a;->bmH:Lokio/d;
iput-object p4, p0, Lokhttp3/internal/e/g$a;->bnC:Lokio/BufferedSink;
iput-object p4, p0, Lokhttp3/internal/e/g$a;->bnV:Lokio/BufferedSink;
return-object p0
.end method

View file

@ -33,7 +33,7 @@
}
.end annotation
sget-object v0, Lokhttp3/internal/e/b;->bov:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boQ:Lokhttp3/internal/e/b;
invoke-virtual {p1, v0}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/b;)V

View file

@ -15,20 +15,20 @@
# instance fields
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final bpT:Z
.field final bqg:Z
.field final bpU:I
.field final bqh:I
.field final bpV:I
.field final bqi:I
# direct methods
.method constructor <init>(Lokhttp3/internal/e/g;ZII)V
.locals 3
iput-object p1, p0, Lokhttp3/internal/e/g$c;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$c;->bpZ:Lokhttp3/internal/e/g;
const-string v0, "OkHttp %s ping %08x%08x"
@ -60,11 +60,11 @@
invoke-direct {p0, v0, v1}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
iput-boolean p2, p0, Lokhttp3/internal/e/g$c;->bpT:Z
iput-boolean p2, p0, Lokhttp3/internal/e/g$c;->bqg:Z
iput p3, p0, Lokhttp3/internal/e/g$c;->bpU:I
iput p3, p0, Lokhttp3/internal/e/g$c;->bqh:I
iput p4, p0, Lokhttp3/internal/e/g$c;->bpV:I
iput p4, p0, Lokhttp3/internal/e/g$c;->bqi:I
return-void
.end method
@ -74,24 +74,24 @@
.method public final execute()V
.locals 6
iget-object v0, p0, Lokhttp3/internal/e/g$c;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$c;->bpZ:Lokhttp3/internal/e/g;
iget-boolean v1, p0, Lokhttp3/internal/e/g$c;->bpT:Z
iget-boolean v1, p0, Lokhttp3/internal/e/g$c;->bqg:Z
iget v2, p0, Lokhttp3/internal/e/g$c;->bpU:I
iget v2, p0, Lokhttp3/internal/e/g$c;->bqh:I
iget v3, p0, Lokhttp3/internal/e/g$c;->bpV:I
iget v3, p0, Lokhttp3/internal/e/g$c;->bqi:I
if-nez v1, :cond_0
monitor-enter v0
:try_start_0
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpB:Z
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpO:Z
const/4 v5, 0x1
iput-boolean v5, v0, Lokhttp3/internal/e/g;->bpB:Z
iput-boolean v5, v0, Lokhttp3/internal/e/g;->bpO:Z
monitor-exit v0
:try_end_0
@ -99,7 +99,7 @@
if-eqz v4, :cond_0
invoke-virtual {v0}, Lokhttp3/internal/e/g;->Be()V
invoke-virtual {v0}, Lokhttp3/internal/e/g;->Bh()V
return-void
@ -115,7 +115,7 @@
:cond_0
:try_start_2
iget-object v4, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v4, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v4, v1, v2, v3}, Lokhttp3/internal/e/j;->a(ZII)V
:try_end_2
@ -124,7 +124,7 @@
return-void
:catch_0
invoke-virtual {v0}, Lokhttp3/internal/e/g;->Be()V
invoke-virtual {v0}, Lokhttp3/internal/e/g;->Bh()V
return-void
.end method

View file

@ -15,18 +15,18 @@
# instance fields
.field final synthetic bpX:Lokhttp3/internal/e/i;
.field final synthetic bqk:Lokhttp3/internal/e/i;
.field final synthetic bpY:Lokhttp3/internal/e/g$d;
.field final synthetic bql:Lokhttp3/internal/e/g$d;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g$d;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/e/i;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$d$1;->bpY:Lokhttp3/internal/e/g$d;
iput-object p1, p0, Lokhttp3/internal/e/g$d$1;->bql:Lokhttp3/internal/e/g$d;
iput-object p4, p0, Lokhttp3/internal/e/g$d$1;->bpX:Lokhttp3/internal/e/i;
iput-object p4, p0, Lokhttp3/internal/e/g$d$1;->bqk:Lokhttp3/internal/e/i;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -39,13 +39,13 @@
.locals 5
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$d$1;->bpY:Lokhttp3/internal/e/g$d;
iget-object v0, p0, Lokhttp3/internal/e/g$d$1;->bql:Lokhttp3/internal/e/g$d;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpu:Lokhttp3/internal/e/g$b;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/g$b;
iget-object v1, p0, Lokhttp3/internal/e/g$d$1;->bpX:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/g$d$1;->bqk:Lokhttp3/internal/e/i;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/g$b;->a(Lokhttp3/internal/e/i;)V
:try_end_0
@ -56,7 +56,7 @@
:catch_0
move-exception v0
invoke-static {}, Lokhttp3/internal/g/f;->BD()Lokhttp3/internal/g/f;
invoke-static {}, Lokhttp3/internal/g/f;->BF()Lokhttp3/internal/g/f;
move-result-object v1
@ -68,9 +68,9 @@
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v4, p0, Lokhttp3/internal/e/g$d$1;->bpY:Lokhttp3/internal/e/g$d;
iget-object v4, p0, Lokhttp3/internal/e/g$d$1;->bql:Lokhttp3/internal/e/g$d;
iget-object v4, v4, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, v4, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v4, v4, Lokhttp3/internal/e/g;->hostname:Ljava/lang/String;
@ -83,9 +83,9 @@
invoke-virtual {v1, v2, v3, v0}, Lokhttp3/internal/g/f;->a(ILjava/lang/String;Ljava/lang/Throwable;)V
:try_start_1
iget-object v0, p0, Lokhttp3/internal/e/g$d$1;->bpX:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/g$d$1;->bqk:Lokhttp3/internal/e/i;
sget-object v1, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/b;)V
:try_end_1

View file

@ -15,14 +15,14 @@
# instance fields
.field final synthetic bpY:Lokhttp3/internal/e/g$d;
.field final synthetic bql:Lokhttp3/internal/e/g$d;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g$d;Ljava/lang/String;[Ljava/lang/Object;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$d$2;->bpY:Lokhttp3/internal/e/g$d;
iput-object p1, p0, Lokhttp3/internal/e/g$d$2;->bql:Lokhttp3/internal/e/g$d;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -34,15 +34,15 @@
.method public final execute()V
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/g$d$2;->bpY:Lokhttp3/internal/e/g$d;
iget-object v0, p0, Lokhttp3/internal/e/g$d$2;->bql:Lokhttp3/internal/e/g$d;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpu:Lokhttp3/internal/e/g$b;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/g$b;
iget-object v1, p0, Lokhttp3/internal/e/g$d$2;->bpY:Lokhttp3/internal/e/g$d;
iget-object v1, p0, Lokhttp3/internal/e/g$d$2;->bql:Lokhttp3/internal/e/g$d;
iget-object v1, v1, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/g$b;->a(Lokhttp3/internal/e/g;)V

View file

@ -15,18 +15,18 @@
# instance fields
.field final synthetic bpY:Lokhttp3/internal/e/g$d;
.field final synthetic bql:Lokhttp3/internal/e/g$d;
.field final synthetic bpZ:Lokhttp3/internal/e/m;
.field final synthetic bqm:Lokhttp3/internal/e/m;
# direct methods
.method varargs constructor <init>(Lokhttp3/internal/e/g$d;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/e/m;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/g$d$3;->bpY:Lokhttp3/internal/e/g$d;
iput-object p1, p0, Lokhttp3/internal/e/g$d$3;->bql:Lokhttp3/internal/e/g$d;
iput-object p4, p0, Lokhttp3/internal/e/g$d$3;->bpZ:Lokhttp3/internal/e/m;
iput-object p4, p0, Lokhttp3/internal/e/g$d$3;->bqm:Lokhttp3/internal/e/m;
invoke-direct {p0, p2, p3}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
@ -39,13 +39,13 @@
.locals 2
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g$d$3;->bpY:Lokhttp3/internal/e/g$d;
iget-object v0, p0, Lokhttp3/internal/e/g$d$3;->bql:Lokhttp3/internal/e/g$d;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget-object v1, p0, Lokhttp3/internal/e/g$d$3;->bpZ:Lokhttp3/internal/e/m;
iget-object v1, p0, Lokhttp3/internal/e/g$d$3;->bqm:Lokhttp3/internal/e/m;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/j;->b(Lokhttp3/internal/e/m;)V
:try_end_0
@ -54,9 +54,9 @@
return-void
:catch_0
iget-object v0, p0, Lokhttp3/internal/e/g$d$3;->bpY:Lokhttp3/internal/e/g$d;
iget-object v0, p0, Lokhttp3/internal/e/g$d$3;->bql:Lokhttp3/internal/e/g$d;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-static {v0}, Lokhttp3/internal/e/g;->b(Lokhttp3/internal/e/g;)V

View file

@ -18,16 +18,16 @@
# instance fields
.field final synthetic bpM:Lokhttp3/internal/e/g;
.field final synthetic bpZ:Lokhttp3/internal/e/g;
.field final bpW:Lokhttp3/internal/e/h;
.field final bqj:Lokhttp3/internal/e/h;
# direct methods
.method constructor <init>(Lokhttp3/internal/e/g;Lokhttp3/internal/e/h;)V
.locals 3
iput-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iput-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
const-string v0, "OkHttp %s"
@ -43,7 +43,7 @@
invoke-direct {p0, v0, v1}, Lokhttp3/internal/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
iput-object p2, p0, Lokhttp3/internal/e/g$d;->bpW:Lokhttp3/internal/e/h;
iput-object p2, p0, Lokhttp3/internal/e/g$d;->bqj:Lokhttp3/internal/e/h;
return-void
.end method
@ -53,22 +53,22 @@
.method public final a(Lokhttp3/internal/e/m;)V
.locals 11
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v1, v1, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
invoke-virtual {v1}, Lokhttp3/internal/e/m;->Bx()I
invoke-virtual {v1}, Lokhttp3/internal/e/m;->By()I
move-result v1
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v2, v2, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v2, v2, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
const/4 v3, 0x0
@ -85,7 +85,7 @@
if-eqz v5, :cond_0
iget-object v5, p1, Lokhttp3/internal/e/m;->bqE:[I
iget-object v5, p1, Lokhttp3/internal/e/m;->bqR:[I
aget v5, v5, v4
@ -102,7 +102,7 @@
const/4 v2, 0x1
:try_start_1
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-static {v4}, Lokhttp3/internal/e/g;->c(Lokhttp3/internal/e/g;)Ljava/util/concurrent/ScheduledExecutorService;
@ -114,7 +114,7 @@
new-array v7, v2, [Ljava/lang/Object;
iget-object v8, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v8, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v8, v8, Lokhttp3/internal/e/g;->hostname:Ljava/lang/String;
@ -129,11 +129,11 @@
:catch_0
:try_start_2
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object p1, p1, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object p1, p1, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bx()I
invoke-virtual {p1}, Lokhttp3/internal/e/m;->By()I
move-result p1
@ -151,18 +151,18 @@
int-to-long v8, p1
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-boolean p1, p1, Lokhttp3/internal/e/g;->bpG:Z
iget-boolean p1, p1, Lokhttp3/internal/e/g;->bpT:Z
if-nez p1, :cond_2
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iput-boolean v2, p1, Lokhttp3/internal/e/g;->bpG:Z
iput-boolean v2, p1, Lokhttp3/internal/e/g;->bpT:Z
:cond_2
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object p1, p1, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
@ -172,7 +172,7 @@
if-nez p1, :cond_4
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object p1, p1, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
@ -180,7 +180,7 @@
move-result-object p1
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
@ -205,7 +205,7 @@
:cond_4
:goto_1
invoke-static {}, Lokhttp3/internal/e/g;->Bg()Ljava/util/concurrent/ExecutorService;
invoke-static {}, Lokhttp3/internal/e/g;->Bj()Ljava/util/concurrent/ExecutorService;
move-result-object p1
@ -215,7 +215,7 @@
new-array v2, v2, [Ljava/lang/Object;
iget-object v10, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v10, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v10, v10, Lokhttp3/internal/e/g;->hostname:Ljava/lang/String;
@ -283,16 +283,16 @@
if-eqz p1, :cond_0
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter p1
:try_start_0
iget-object p2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-static {p2}, Lokhttp3/internal/e/g;->d(Lokhttp3/internal/e/g;)Z
iget-object p2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {p2}, Ljava/lang/Object;->notifyAll()V
@ -311,7 +311,7 @@
:cond_0
:try_start_1
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-static {p1}, Lokhttp3/internal/e/g;->c(Lokhttp3/internal/e/g;)Ljava/util/concurrent/ScheduledExecutorService;
@ -319,7 +319,7 @@
new-instance v0, Lokhttp3/internal/e/g$c;
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
const/4 v2, 0x1
@ -358,7 +358,7 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
:try_start_0
new-instance v11, Lokhttp3/internal/e/g$4;
@ -399,12 +399,12 @@
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_start_1
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v4, p2}, Lokhttp3/internal/e/g;->da(I)Lokhttp3/internal/e/i;
@ -412,9 +412,9 @@
if-nez v4, :cond_4
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-boolean v4, v4, Lokhttp3/internal/e/g;->bpx:Z
iget-boolean v4, v4, Lokhttp3/internal/e/g;->bpK:Z
if-eqz v4, :cond_1
@ -423,9 +423,9 @@
return-void
:cond_1
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget v4, v4, Lokhttp3/internal/e/g;->bpv:I
iget v4, v4, Lokhttp3/internal/e/g;->bpI:I
if-gt p2, v4, :cond_2
@ -436,9 +436,9 @@
:cond_2
rem-int/lit8 v4, p2, 0x2
iget-object v5, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v5, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget v5, v5, Lokhttp3/internal/e/g;->bpw:I
iget v5, v5, Lokhttp3/internal/e/g;->bpJ:I
rem-int/2addr v5, v3
@ -449,51 +449,53 @@
return-void
:cond_3
new-instance v10, Lokhttp3/internal/e/i;
invoke-static {p3}, Lokhttp3/internal/c;->ad(Ljava/util/List;)Lokhttp3/Headers;
iget-object v6, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
move-result-object v9
new-instance p3, Lokhttp3/internal/e/i;
iget-object v6, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
const/4 v7, 0x0
move-object v4, v10
move-object v4, p3
move v5, p2
move v8, p1
move-object v9, p3
invoke-direct/range {v4 .. v9}, Lokhttp3/internal/e/i;-><init>(ILokhttp3/internal/e/g;ZZLokhttp3/Headers;)V
invoke-direct/range {v4 .. v9}, Lokhttp3/internal/e/i;-><init>(ILokhttp3/internal/e/g;ZZLjava/util/List;)V
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iput p2, p1, Lokhttp3/internal/e/g;->bpI:I
iput p2, p1, Lokhttp3/internal/e/g;->bpv:I
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object p1, p1, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
move-result-object v4
invoke-interface {p1, p3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p1, v4, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {}, Lokhttp3/internal/e/g;->Bg()Ljava/util/concurrent/ExecutorService;
invoke-static {}, Lokhttp3/internal/e/g;->Bj()Ljava/util/concurrent/ExecutorService;
move-result-object p1
new-instance p3, Lokhttp3/internal/e/g$d$1;
new-instance v4, Lokhttp3/internal/e/g$d$1;
const-string v4, "OkHttp %s stream %d"
const-string v5, "OkHttp %s stream %d"
new-array v3, v3, [Ljava/lang/Object;
iget-object v5, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v6, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v5, v5, Lokhttp3/internal/e/g;->hostname:Ljava/lang/String;
iget-object v6, v6, Lokhttp3/internal/e/g;->hostname:Ljava/lang/String;
aput-object v5, v3, v1
aput-object v6, v3, v1
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -501,9 +503,9 @@
aput-object p2, v3, v2
invoke-direct {p3, p0, v4, v3, v10}, Lokhttp3/internal/e/g$d$1;-><init>(Lokhttp3/internal/e/g$d;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/e/i;)V
invoke-direct {v4, p0, v5, v3, p3}, Lokhttp3/internal/e/g$d$1;-><init>(Lokhttp3/internal/e/g$d;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/e/i;)V
invoke-interface {p1, p3}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
invoke-interface {p1, v4}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
monitor-exit v0
@ -538,58 +540,40 @@
monitor-enter v4
:try_start_2
iput-boolean v2, v4, Lokhttp3/internal/e/i;->bqh:Z
iput-boolean v2, v4, Lokhttp3/internal/e/i;->bqu:Z
iget-object p2, v4, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
iget-object p2, v4, Lokhttp3/internal/e/i;->bqs:Ljava/util/Deque;
if-nez p2, :cond_7
invoke-static {p3}, Lokhttp3/internal/c;->ad(Ljava/util/List;)Lokhttp3/Headers;
iput-object p3, v4, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
move-result-object p3
invoke-interface {p2, p3}, Ljava/util/Deque;->add(Ljava/lang/Object;)Z
invoke-virtual {v4}, Lokhttp3/internal/e/i;->isOpen()Z
move-result v2
move-result p2
invoke-virtual {v4}, Ljava/lang/Object;->notifyAll()V
goto :goto_1
:cond_7
new-instance p2, Ljava/util/ArrayList;
invoke-direct {p2}, Ljava/util/ArrayList;-><init>()V
iget-object v0, v4, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
invoke-interface {p2, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
const/4 v0, 0x0
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-interface {p2, p3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
iput-object p2, v4, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
:goto_1
monitor-exit v4
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
if-nez v2, :cond_8
if-nez p2, :cond_7
iget-object p2, v4, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object p2, v4, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget p3, v4, Lokhttp3/internal/e/i;->id:I
invoke-virtual {p2, p3}, Lokhttp3/internal/e/g;->db(I)Lokhttp3/internal/e/i;
:cond_7
if-eqz p1, :cond_8
invoke-virtual {v4}, Lokhttp3/internal/e/i;->Bp()V
:cond_8
if-eqz p1, :cond_9
invoke-virtual {v4}, Lokhttp3/internal/e/i;->Bm()V
:cond_9
return-void
:catchall_0
@ -627,7 +611,7 @@
if-eqz v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
new-instance v6, Lokio/c;
@ -709,7 +693,7 @@
throw p1
:cond_1
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v0, p2}, Lokhttp3/internal/e/g;->da(I)Lokhttp3/internal/e/i;
@ -717,13 +701,13 @@
if-nez v0, :cond_2
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
sget-object v0, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
invoke-virtual {p1, p2, v0}, Lokhttp3/internal/e/g;->a(ILokhttp3/internal/e/b;)V
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
int-to-long v0, p4
@ -755,7 +739,7 @@
:cond_4
:goto_0
iget-object p2, v0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-object p2, v0, Lokhttp3/internal/e/i;->bqv:Lokhttp3/internal/e/i$b;
int-to-long v1, p4
@ -763,7 +747,7 @@
if-eqz p1, :cond_5
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bm()V
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bp()V
:cond_5
return-void
@ -778,7 +762,7 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
new-instance v7, Lokhttp3/internal/e/g$6;
@ -817,7 +801,7 @@
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v0, p1}, Lokhttp3/internal/e/g;->db(I)Lokhttp3/internal/e/i;
@ -834,12 +818,12 @@
.method public final dd(I)V
.locals 5
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v1, v1, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
@ -847,7 +831,7 @@
move-result-object v1
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-object v2, v2, Lokhttp3/internal/e/g;->streams:Ljava/util/Map;
@ -863,11 +847,11 @@
check-cast v1, [Lokhttp3/internal/e/i;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
const/4 v3, 0x1
iput-boolean v3, v2, Lokhttp3/internal/e/g;->bpx:Z
iput-boolean v3, v2, Lokhttp3/internal/e/g;->bpK:Z
monitor-exit v0
:try_end_0
@ -886,17 +870,17 @@
if-le v4, p1, :cond_0
invoke-virtual {v3}, Lokhttp3/internal/e/i;->Bj()Z
invoke-virtual {v3}, Lokhttp3/internal/e/i;->Bm()Z
move-result v4
if-eqz v4, :cond_0
sget-object v4, Lokhttp3/internal/e/b;->bov:Lokhttp3/internal/e/b;
sget-object v4, Lokhttp3/internal/e/b;->boQ:Lokhttp3/internal/e/b;
invoke-virtual {v3, v4}, Lokhttp3/internal/e/i;->e(Lokhttp3/internal/e/b;)V
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget v3, v3, Lokhttp3/internal/e/i;->id:I
@ -926,14 +910,14 @@
.method public final execute()V
.locals 9
sget-object v0, Lokhttp3/internal/e/b;->bos:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boO:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->bos:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boO:Lokhttp3/internal/e/b;
:try_start_0
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpW:Lokhttp3/internal/e/h;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bqj:Lokhttp3/internal/e/h;
iget-boolean v3, v2, Lokhttp3/internal/e/h;->bpt:Z
iget-boolean v3, v2, Lokhttp3/internal/e/h;->bpG:Z
const/4 v4, 0x1
@ -961,9 +945,9 @@
throw v2
:cond_1
iget-object v2, v2, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v2, v2, Lokhttp3/internal/e/h;->bmH:Lokio/d;
sget-object v3, Lokhttp3/internal/e/e;->boZ:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/e;->bpu:Lokio/ByteString;
invoke-virtual {v3}, Lokio/ByteString;->size()I
@ -991,7 +975,7 @@
new-array v7, v4, [Ljava/lang/Object;
invoke-virtual {v2}, Lokio/ByteString;->Cg()Ljava/lang/String;
invoke-virtual {v2}, Lokio/ByteString;->Ci()Ljava/lang/String;
move-result-object v8
@ -1004,7 +988,7 @@
invoke-virtual {v3, v6}, Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V
:cond_2
sget-object v3, Lokhttp3/internal/e/e;->boZ:Lokio/ByteString;
sget-object v3, Lokhttp3/internal/e/e;->bpu:Lokio/ByteString;
invoke-virtual {v3, v2}, Lokio/ByteString;->equals(Ljava/lang/Object;)Z
@ -1014,7 +998,7 @@
:cond_3
:goto_0
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpW:Lokhttp3/internal/e/h;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bqj:Lokhttp3/internal/e/h;
invoke-virtual {v2, v5, p0}, Lokhttp3/internal/e/h;->a(ZLokhttp3/internal/e/h$b;)Z
@ -1022,15 +1006,15 @@
if-nez v2, :cond_3
sget-object v0, Lokhttp3/internal/e/b;->boq:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boM:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:try_start_1
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
:goto_1
invoke-virtual {v2, v0, v1}, Lokhttp3/internal/e/g;->a(Lokhttp3/internal/e/b;Lokhttp3/internal/e/b;)V
@ -1038,7 +1022,7 @@
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0
:catch_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpW:Lokhttp3/internal/e/h;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bqj:Lokhttp3/internal/e/h;
invoke-static {v0}, Lokhttp3/internal/c;->closeQuietly(Ljava/io/Closeable;)V
@ -1050,7 +1034,7 @@
new-array v4, v4, [Ljava/lang/Object;
invoke-virtual {v2}, Lokio/ByteString;->Cc()Ljava/lang/String;
invoke-virtual {v2}, Lokio/ByteString;->Ce()Ljava/lang/String;
move-result-object v2
@ -1072,14 +1056,14 @@
:catch_1
:try_start_3
sget-object v0, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:try_start_4
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v2, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
:try_end_4
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_0
@ -1087,14 +1071,14 @@
:goto_2
:try_start_5
iget-object v3, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v3, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v3, v0, v1}, Lokhttp3/internal/e/g;->a(Lokhttp3/internal/e/b;Lokhttp3/internal/e/b;)V
:try_end_5
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2
:catch_2
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpW:Lokhttp3/internal/e/h;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bqj:Lokhttp3/internal/e/h;
invoke-static {v0}, Lokhttp3/internal/c;->closeQuietly(Ljava/io/Closeable;)V
@ -1108,20 +1092,20 @@
if-nez p1, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v0
:try_start_0
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
iget-wide v1, p1, Lokhttp3/internal/e/g;->bpD:J
iget-wide v1, p1, Lokhttp3/internal/e/g;->bpQ:J
add-long/2addr v1, p2
iput-wide v1, p1, Lokhttp3/internal/e/g;->bpD:J
iput-wide v1, p1, Lokhttp3/internal/e/g;->bpQ:J
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object p1, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {p1}, Ljava/lang/Object;->notifyAll()V
@ -1139,7 +1123,7 @@
throw p1
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
invoke-virtual {v0, p1}, Lokhttp3/internal/e/g;->da(I)Lokhttp3/internal/e/i;
@ -1180,12 +1164,12 @@
}
.end annotation
iget-object v6, p0, Lokhttp3/internal/e/g$d;->bpM:Lokhttp3/internal/e/g;
iget-object v6, p0, Lokhttp3/internal/e/g$d;->bpZ:Lokhttp3/internal/e/g;
monitor-enter v6
:try_start_0
iget-object v0, v6, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v0, v6, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -1197,7 +1181,7 @@
if-eqz v0, :cond_0
sget-object p2, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object p2, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
invoke-virtual {v6, p1, p2}, Lokhttp3/internal/e/g;->a(ILokhttp3/internal/e/b;)V
@ -1206,7 +1190,7 @@
return-void
:cond_0
iget-object v0, v6, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iget-object v0, v6, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -20,31 +20,45 @@
# static fields
.field static final synthetic $assertionsDisabled:Z
.field private static final bps:Ljava/util/concurrent/ExecutorService;
.field private static final bpF:Ljava/util/concurrent/ExecutorService;
# instance fields
.field final bnA:Ljava/net/Socket;
.field final bnT:Ljava/net/Socket;
.field final bpA:Lokhttp3/internal/e/l;
.field final bpG:Z
.field bpB:Z
.field final bpH:Lokhttp3/internal/e/g$b;
.field bpC:J
.field bpI:I
.field bpD:J
.field bpJ:I
.field bpE:Lokhttp3/internal/e/m;
.field bpK:Z
.field final bpF:Lokhttp3/internal/e/m;
.field private final bpL:Ljava/util/concurrent/ScheduledExecutorService;
.field bpG:Z
.field private final bpM:Ljava/util/concurrent/ExecutorService;
.field final bpH:Lokhttp3/internal/e/j;
.field final bpN:Lokhttp3/internal/e/l;
.field final bpI:Lokhttp3/internal/e/g$d;
.field bpO:Z
.field final bpJ:Ljava/util/Set;
.field bpP:J
.field bpQ:J
.field bpR:Lokhttp3/internal/e/m;
.field final bpS:Lokhttp3/internal/e/m;
.field bpT:Z
.field final bpU:Lokhttp3/internal/e/j;
.field final bpV:Lokhttp3/internal/e/g$d;
.field final bpW:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
@ -54,20 +68,6 @@
.end annotation
.end field
.field final bpt:Z
.field final bpu:Lokhttp3/internal/e/g$b;
.field bpv:I
.field bpw:I
.field bpx:Z
.field private final bpy:Ljava/util/concurrent/ScheduledExecutorService;
.field private final bpz:Ljava/util/concurrent/ExecutorService;
.field final hostname:Ljava/lang/String;
.field final streams:Ljava/util/Map;
@ -112,7 +112,7 @@
invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
sput-object v8, Lokhttp3/internal/e/g;->bps:Ljava/util/concurrent/ExecutorService;
sput-object v8, Lokhttp3/internal/e/g;->bpF:Ljava/util/concurrent/ExecutorService;
return-void
.end method
@ -134,43 +134,43 @@
const-wide/16 v2, 0x0
iput-wide v2, v0, Lokhttp3/internal/e/g;->bpC:J
iput-wide v2, v0, Lokhttp3/internal/e/g;->bpP:J
new-instance v2, Lokhttp3/internal/e/m;
invoke-direct {v2}, Lokhttp3/internal/e/m;-><init>()V
iput-object v2, v0, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
iput-object v2, v0, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
new-instance v2, Lokhttp3/internal/e/m;
invoke-direct {v2}, Lokhttp3/internal/e/m;-><init>()V
iput-object v2, v0, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iput-object v2, v0, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
const/4 v2, 0x0
iput-boolean v2, v0, Lokhttp3/internal/e/g;->bpG:Z
iput-boolean v2, v0, Lokhttp3/internal/e/g;->bpT:Z
new-instance v3, Ljava/util/LinkedHashSet;
invoke-direct {v3}, Ljava/util/LinkedHashSet;-><init>()V
iput-object v3, v0, Lokhttp3/internal/e/g;->bpJ:Ljava/util/Set;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpW:Ljava/util/Set;
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bpA:Lokhttp3/internal/e/l;
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bpN:Lokhttp3/internal/e/l;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpA:Lokhttp3/internal/e/l;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpN:Lokhttp3/internal/e/l;
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpt:Z
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpG:Z
iput-boolean v3, v0, Lokhttp3/internal/e/g;->bpt:Z
iput-boolean v3, v0, Lokhttp3/internal/e/g;->bpG:Z
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bpu:Lokhttp3/internal/e/g$b;
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bpH:Lokhttp3/internal/e/g$b;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpu:Lokhttp3/internal/e/g$b;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/g$b;
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpt:Z
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpG:Z
const/4 v4, 0x2
@ -186,26 +186,26 @@
const/4 v3, 0x2
:goto_0
iput v3, v0, Lokhttp3/internal/e/g;->bpw:I
iput v3, v0, Lokhttp3/internal/e/g;->bpJ:I
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpt:Z
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpG:Z
if-eqz v3, :cond_1
iget v3, v0, Lokhttp3/internal/e/g;->bpw:I
iget v3, v0, Lokhttp3/internal/e/g;->bpJ:I
add-int/2addr v3, v4
iput v3, v0, Lokhttp3/internal/e/g;->bpw:I
iput v3, v0, Lokhttp3/internal/e/g;->bpJ:I
:cond_1
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpt:Z
iget-boolean v3, v1, Lokhttp3/internal/e/g$a;->bpG:Z
const/4 v4, 0x7
if-eqz v3, :cond_2
iget-object v3, v0, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
iget-object v3, v0, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
const/high16 v6, 0x1000000
@ -236,23 +236,23 @@
invoke-direct {v3, v5, v6}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(ILjava/util/concurrent/ThreadFactory;)V
iput-object v3, v0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
iget v3, v1, Lokhttp3/internal/e/g$a;->bpR:I
iget v3, v1, Lokhttp3/internal/e/g$a;->bqe:I
if-eqz v3, :cond_3
iget-object v6, v0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iget-object v6, v0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v7, Lokhttp3/internal/e/g$c;
invoke-direct {v7, v0, v2, v2, v2}, Lokhttp3/internal/e/g$c;-><init>(Lokhttp3/internal/e/g;ZII)V
iget v3, v1, Lokhttp3/internal/e/g$a;->bpR:I
iget v3, v1, Lokhttp3/internal/e/g$a;->bqe:I
int-to-long v8, v3
iget v3, v1, Lokhttp3/internal/e/g$a;->bpR:I
iget v3, v1, Lokhttp3/internal/e/g$a;->bqe:I
int-to-long v10, v3
@ -295,15 +295,15 @@
invoke-direct/range {v13 .. v20}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
iput-object v3, v0, Lokhttp3/internal/e/g;->bpz:Ljava/util/concurrent/ExecutorService;
iput-object v3, v0, Lokhttp3/internal/e/g;->bpM:Ljava/util/concurrent/ExecutorService;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
const v3, 0xffff
invoke-virtual {v2, v4, v3}, Lokhttp3/internal/e/m;->aa(II)Lokhttp3/internal/e/m;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
const/4 v3, 0x5
@ -311,51 +311,51 @@
invoke-virtual {v2, v3, v4}, Lokhttp3/internal/e/m;->aa(II)Lokhttp3/internal/e/m;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v2, v0, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
invoke-virtual {v2}, Lokhttp3/internal/e/m;->Bx()I
invoke-virtual {v2}, Lokhttp3/internal/e/m;->By()I
move-result v2
int-to-long v2, v2
iput-wide v2, v0, Lokhttp3/internal/e/g;->bpD:J
iput-wide v2, v0, Lokhttp3/internal/e/g;->bpQ:J
iget-object v2, v1, Lokhttp3/internal/e/g$a;->bnA:Ljava/net/Socket;
iget-object v2, v1, Lokhttp3/internal/e/g$a;->bnT:Ljava/net/Socket;
iput-object v2, v0, Lokhttp3/internal/e/g;->bnA:Ljava/net/Socket;
iput-object v2, v0, Lokhttp3/internal/e/g;->bnT:Ljava/net/Socket;
new-instance v2, Lokhttp3/internal/e/j;
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bnC:Lokio/BufferedSink;
iget-object v3, v1, Lokhttp3/internal/e/g$a;->bnV:Lokio/BufferedSink;
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpt:Z
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpG:Z
invoke-direct {v2, v3, v4}, Lokhttp3/internal/e/j;-><init>(Lokio/BufferedSink;Z)V
iput-object v2, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iput-object v2, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
new-instance v2, Lokhttp3/internal/e/g$d;
new-instance v3, Lokhttp3/internal/e/h;
iget-object v1, v1, Lokhttp3/internal/e/g$a;->bmo:Lokio/d;
iget-object v1, v1, Lokhttp3/internal/e/g$a;->bmH:Lokio/d;
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpt:Z
iget-boolean v4, v0, Lokhttp3/internal/e/g;->bpG:Z
invoke-direct {v3, v1, v4}, Lokhttp3/internal/e/h;-><init>(Lokio/d;Z)V
invoke-direct {v2, v0, v3}, Lokhttp3/internal/e/g$d;-><init>(Lokhttp3/internal/e/g;Lokhttp3/internal/e/h;)V
iput-object v2, v0, Lokhttp3/internal/e/g;->bpI:Lokhttp3/internal/e/g$d;
iput-object v2, v0, Lokhttp3/internal/e/g;->bpV:Lokhttp3/internal/e/g$d;
return-void
.end method
.method static synthetic Bg()Ljava/util/concurrent/ExecutorService;
.method static synthetic Bj()Ljava/util/concurrent/ExecutorService;
.locals 1
sget-object v0, Lokhttp3/internal/e/g;->bps:Ljava/util/concurrent/ExecutorService;
sget-object v0, Lokhttp3/internal/e/g;->bpF:Ljava/util/concurrent/ExecutorService;
return-object v0
.end method
@ -368,7 +368,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
monitor-enter v0
@ -378,7 +378,7 @@
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iget-boolean v1, p0, Lokhttp3/internal/e/g;->bpx:Z
iget-boolean v1, p0, Lokhttp3/internal/e/g;->bpK:Z
if-eqz v1, :cond_0
@ -397,18 +397,18 @@
const/4 v1, 0x1
:try_start_3
iput-boolean v1, p0, Lokhttp3/internal/e/g;->bpx:Z
iput-boolean v1, p0, Lokhttp3/internal/e/g;->bpK:Z
iget v1, p0, Lokhttp3/internal/e/g;->bpv:I
iget v1, p0, Lokhttp3/internal/e/g;->bpI:I
monitor-exit p0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:try_start_4
iget-object v2, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v2, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
sget-object v3, Lokhttp3/internal/c;->bmz:[B
sget-object v3, Lokhttp3/internal/c;->bmS:[B
invoke-virtual {v2, v1, p1, v3}, Lokhttp3/internal/e/j;->a(ILokhttp3/internal/e/b;[B)V
@ -442,7 +442,7 @@
.method static synthetic b(Lokhttp3/internal/e/g;)V
.locals 0
invoke-virtual {p0}, Lokhttp3/internal/e/g;->Be()V
invoke-virtual {p0}, Lokhttp3/internal/e/g;->Bh()V
return-void
.end method
@ -450,7 +450,7 @@
.method static synthetic c(Lokhttp3/internal/e/g;)Ljava/util/concurrent/ScheduledExecutorService;
.locals 0
iget-object p0, p0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iget-object p0, p0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
return-object p0
.end method
@ -460,7 +460,7 @@
const/4 v0, 0x0
iput-boolean v0, p0, Lokhttp3/internal/e/g;->bpB:Z
iput-boolean v0, p0, Lokhttp3/internal/e/g;->bpO:Z
return v0
.end method
@ -486,21 +486,21 @@
# virtual methods
.method public final declared-synchronized Bd()I
.method public final declared-synchronized Bg()I
.locals 2
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpS:Lokhttp3/internal/e/m;
iget v1, v0, Lokhttp3/internal/e/m;->bqD:I
iget v1, v0, Lokhttp3/internal/e/m;->bqQ:I
and-int/lit8 v1, v1, 0x10
if-eqz v1, :cond_0
iget-object v0, v0, Lokhttp3/internal/e/m;->bqE:[I
iget-object v0, v0, Lokhttp3/internal/e/m;->bqR:[I
const/4 v1, 0x4
@ -527,11 +527,11 @@
throw v0
.end method
.method final Be()V
.method final Bh()V
.locals 1
:try_start_0
sget-object v0, Lokhttp3/internal/e/b;->bor:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boN:Lokhttp3/internal/e/b;
invoke-virtual {p0, v0, v0}, Lokhttp3/internal/e/g;->a(Lokhttp3/internal/e/b;Lokhttp3/internal/e/b;)V
:try_end_0
@ -543,7 +543,7 @@
return-void
.end method
.method public final Bf()V
.method public final Bi()V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
@ -551,19 +551,19 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0}, Lokhttp3/internal/e/j;->Bt()V
invoke-virtual {v0}, Lokhttp3/internal/e/j;->Bu()V
iget-object v0, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget-object v1, p0, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
iget-object v1, p0, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/j;->c(Lokhttp3/internal/e/m;)V
iget-object v0, p0, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
invoke-virtual {v0}, Lokhttp3/internal/e/m;->Bx()I
invoke-virtual {v0}, Lokhttp3/internal/e/m;->By()I
move-result v0
@ -571,7 +571,7 @@
if-eq v0, v1, :cond_0
iget-object v2, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v2, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
const/4 v3, 0x0
@ -584,7 +584,7 @@
:cond_0
new-instance v0, Ljava/lang/Thread;
iget-object v1, p0, Lokhttp3/internal/e/g;->bpI:Lokhttp3/internal/e/g$d;
iget-object v1, p0, Lokhttp3/internal/e/g;->bpV:Lokhttp3/internal/e/g$d;
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
@ -597,7 +597,7 @@
.locals 8
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v7, Lokhttp3/internal/e/g$1;
@ -657,7 +657,7 @@
if-nez v3, :cond_0
iget-object p4, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object p4, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {p4, p2, p1, p3, v0}, Lokhttp3/internal/e/j;->a(ZILokio/c;I)V
@ -673,7 +673,7 @@
:goto_1
:try_start_0
iget-wide v3, p0, Lokhttp3/internal/e/g;->bpD:J
iget-wide v3, p0, Lokhttp3/internal/e/g;->bpQ:J
cmp-long v5, v3, v1
@ -709,7 +709,7 @@
:cond_2
:try_start_1
iget-wide v3, p0, Lokhttp3/internal/e/g;->bpD:J
iget-wide v3, p0, Lokhttp3/internal/e/g;->bpQ:J
invoke-static {p4, p5, v3, v4}, Ljava/lang/Math;->min(JJ)J
@ -717,21 +717,21 @@
long-to-int v3, v3
iget-object v4, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v4, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
iget v4, v4, Lokhttp3/internal/e/j;->bqt:I
iget v4, v4, Lokhttp3/internal/e/j;->bqG:I
invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I
move-result v3
iget-wide v4, p0, Lokhttp3/internal/e/g;->bpD:J
iget-wide v4, p0, Lokhttp3/internal/e/g;->bpQ:J
int-to-long v6, v3
sub-long/2addr v4, v6
iput-wide v4, p0, Lokhttp3/internal/e/g;->bpD:J
iput-wide v4, p0, Lokhttp3/internal/e/g;->bpQ:J
monitor-exit p0
:try_end_1
@ -739,7 +739,7 @@
sub-long/2addr p4, v6
iget-object v4, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v4, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
if-eqz p2, :cond_3
@ -801,7 +801,7 @@
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/g;->bpz:Ljava/util/concurrent/ExecutorService;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpM:Ljava/util/concurrent/ExecutorService;
invoke-interface {v0, p1}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
:try_end_0
@ -916,7 +916,7 @@
:cond_2
:try_start_3
iget-object p2, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object p2, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {p2}, Lokhttp3/internal/e/j;->close()V
:try_end_3
@ -934,7 +934,7 @@
:cond_3
:goto_3
:try_start_4
iget-object p2, p0, Lokhttp3/internal/e/g;->bnA:Ljava/net/Socket;
iget-object p2, p0, Lokhttp3/internal/e/g;->bnT:Ljava/net/Socket;
invoke-virtual {p2}, Ljava/net/Socket;->close()V
:try_end_4
@ -946,11 +946,11 @@
move-exception p1
:goto_4
iget-object p2, p0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iget-object p2, p0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
invoke-interface {p2}, Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V
iget-object p2, p0, Lokhttp3/internal/e/g;->bpz:Ljava/util/concurrent/ExecutorService;
iget-object p2, p0, Lokhttp3/internal/e/g;->bpM:Ljava/util/concurrent/ExecutorService;
invoke-interface {p2}, Ljava/util/concurrent/ExecutorService;->shutdown()V
@ -980,17 +980,17 @@
monitor-enter p0
:try_start_0
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpC:J
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpP:J
add-long/2addr v0, p1
iput-wide v0, p0, Lokhttp3/internal/e/g;->bpC:J
iput-wide v0, p0, Lokhttp3/internal/e/g;->bpP:J
iget-wide p1, p0, Lokhttp3/internal/e/g;->bpC:J
iget-wide p1, p0, Lokhttp3/internal/e/g;->bpP:J
iget-object v0, p0, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
invoke-virtual {v0}, Lokhttp3/internal/e/m;->Bx()I
invoke-virtual {v0}, Lokhttp3/internal/e/m;->By()I
move-result v0
@ -1004,13 +1004,13 @@
const/4 p1, 0x0
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpC:J
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpP:J
invoke-virtual {p0, p1, v0, v1}, Lokhttp3/internal/e/g;->l(IJ)V
const-wide/16 p1, 0x0
iput-wide p1, p0, Lokhttp3/internal/e/g;->bpC:J
iput-wide p1, p0, Lokhttp3/internal/e/g;->bpP:J
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -1035,7 +1035,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0, p1, p2}, Lokhttp3/internal/e/j;->c(ILokhttp3/internal/e/b;)V
@ -1062,7 +1062,7 @@
xor-int/lit8 v6, p2, 0x1
iget-object v7, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v7, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
monitor-enter v7
@ -1072,33 +1072,35 @@
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iget v0, p0, Lokhttp3/internal/e/g;->bpw:I
iget v0, p0, Lokhttp3/internal/e/g;->bpJ:I
const v1, 0x3fffffff # 1.9999999f
if-le v0, v1, :cond_0
sget-object v0, Lokhttp3/internal/e/b;->bov:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boQ:Lokhttp3/internal/e/b;
invoke-direct {p0, v0}, Lokhttp3/internal/e/g;->a(Lokhttp3/internal/e/b;)V
:cond_0
iget-boolean v0, p0, Lokhttp3/internal/e/g;->bpx:Z
iget-boolean v0, p0, Lokhttp3/internal/e/g;->bpK:Z
if-nez v0, :cond_5
iget v8, p0, Lokhttp3/internal/e/g;->bpw:I
iget v8, p0, Lokhttp3/internal/e/g;->bpJ:I
iget v0, p0, Lokhttp3/internal/e/g;->bpw:I
iget v0, p0, Lokhttp3/internal/e/g;->bpJ:I
add-int/lit8 v0, v0, 0x2
iput v0, p0, Lokhttp3/internal/e/g;->bpw:I
iput v0, p0, Lokhttp3/internal/e/g;->bpJ:I
new-instance v9, Lokhttp3/internal/e/i;
const/4 v4, 0x0
const/4 v5, 0x0
move-object v0, v9
move v1, v8
@ -1107,13 +1109,11 @@
move v3, v6
move-object v5, p1
invoke-direct/range {v0 .. v5}, Lokhttp3/internal/e/i;-><init>(ILokhttp3/internal/e/g;ZZLjava/util/List;)V
invoke-direct/range {v0 .. v5}, Lokhttp3/internal/e/i;-><init>(ILokhttp3/internal/e/g;ZZLokhttp3/Headers;)V
if-eqz p2, :cond_2
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpD:J
iget-wide v0, p0, Lokhttp3/internal/e/g;->bpQ:J
const-wide/16 v2, 0x0
@ -1121,7 +1121,7 @@
if-eqz p2, :cond_2
iget-wide v0, v9, Lokhttp3/internal/e/i;->bpD:J
iget-wide v0, v9, Lokhttp3/internal/e/i;->bpQ:J
cmp-long p2, v0, v2
@ -1159,7 +1159,7 @@
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:try_start_2
iget-object v0, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0, v6, v8, p1}, Lokhttp3/internal/e/j;->b(ZILjava/util/List;)V
@ -1169,7 +1169,7 @@
if-eqz p2, :cond_4
iget-object p1, p0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object p1, p0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {p1}, Lokhttp3/internal/e/j;->flush()V
@ -1212,9 +1212,9 @@
}
.end annotation
sget-object v0, Lokhttp3/internal/e/b;->boq:Lokhttp3/internal/e/b;
sget-object v0, Lokhttp3/internal/e/b;->boM:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {p0, v0, v1}, Lokhttp3/internal/e/g;->a(Lokhttp3/internal/e/b;Lokhttp3/internal/e/b;)V
@ -1293,7 +1293,7 @@
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lokhttp3/internal/e/g;->bpx:Z
iget-boolean v0, p0, Lokhttp3/internal/e/g;->bpK:Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -1313,7 +1313,7 @@
.locals 9
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/g;->bpy:Ljava/util/concurrent/ScheduledExecutorService;
iget-object v0, p0, Lokhttp3/internal/e/g;->bpL:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v8, Lokhttp3/internal/e/g$2;

View file

@ -18,13 +18,13 @@
# instance fields
.field private final bmo:Lokio/d;
.field private final bmH:Lokio/d;
.field bqc:B
.field bqp:B
.field bqd:I
.field bqq:I
.field bqe:S
.field bqr:S
.field left:I
@ -37,7 +37,7 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iput-object p1, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
return-void
.end method
@ -59,9 +59,9 @@
if-nez v0, :cond_4
iget-object v0, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
iget-short v3, p0, Lokhttp3/internal/e/h$a;->bqe:S
iget-short v3, p0, Lokhttp3/internal/e/h$a;->bqr:S
int-to-long v3, v3
@ -69,9 +69,9 @@
const/4 v0, 0x0
iput-short v0, p0, Lokhttp3/internal/e/h$a;->bqe:S
iput-short v0, p0, Lokhttp3/internal/e/h$a;->bqr:S
iget-byte v3, p0, Lokhttp3/internal/e/h$a;->bqc:B
iget-byte v3, p0, Lokhttp3/internal/e/h$a;->bqp:B
and-int/lit8 v3, v3, 0x4
@ -80,9 +80,9 @@
return-wide v1
:cond_0
iget v1, p0, Lokhttp3/internal/e/h$a;->bqd:I
iget v1, p0, Lokhttp3/internal/e/h$a;->bqq:I
iget-object v2, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v2, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
invoke-static {v2}, Lokhttp3/internal/e/h;->a(Lokio/d;)I
@ -92,7 +92,7 @@
iput v2, p0, Lokhttp3/internal/e/h$a;->length:I
iget-object v2, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v2, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
invoke-interface {v2}, Lokio/d;->readByte()B
@ -102,7 +102,7 @@
int-to-byte v2, v2
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
invoke-interface {v3}, Lokio/d;->readByte()B
@ -112,7 +112,7 @@
int-to-byte v3, v3
iput-byte v3, p0, Lokhttp3/internal/e/h$a;->bqc:B
iput-byte v3, p0, Lokhttp3/internal/e/h$a;->bqp:B
sget-object v3, Lokhttp3/internal/e/h;->logger:Ljava/util/logging/Logger;
@ -128,11 +128,11 @@
sget-object v3, Lokhttp3/internal/e/h;->logger:Ljava/util/logging/Logger;
iget v5, p0, Lokhttp3/internal/e/h$a;->bqd:I
iget v5, p0, Lokhttp3/internal/e/h$a;->bqq:I
iget v6, p0, Lokhttp3/internal/e/h$a;->length:I
iget-byte v7, p0, Lokhttp3/internal/e/h$a;->bqc:B
iget-byte v7, p0, Lokhttp3/internal/e/h$a;->bqp:B
invoke-static {v4, v5, v6, v2, v7}, Lokhttp3/internal/e/e;->a(ZIIBB)Ljava/lang/String;
@ -141,7 +141,7 @@
invoke-virtual {v3, v5}, Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V
:cond_1
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
invoke-interface {v3}, Lokio/d;->readInt()I
@ -151,13 +151,13 @@
and-int/2addr v3, v5
iput v3, p0, Lokhttp3/internal/e/h$a;->bqd:I
iput v3, p0, Lokhttp3/internal/e/h$a;->bqq:I
const/16 v3, 0x9
if-ne v2, v3, :cond_3
iget v2, p0, Lokhttp3/internal/e/h$a;->bqd:I
iget v2, p0, Lokhttp3/internal/e/h$a;->bqq:I
if-ne v2, v1, :cond_2
@ -192,7 +192,7 @@
throw p1
:cond_4
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
int-to-long v4, v0
@ -238,7 +238,7 @@
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/e/h$a;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h$a;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->timeout()Lokio/r;

View file

@ -20,13 +20,13 @@
# instance fields
.field final bmo:Lokio/d;
.field final bmH:Lokio/d;
.field final bpt:Z
.field final bpG:Z
.field private final bqa:Lokhttp3/internal/e/h$a;
.field private final bqn:Lokhttp3/internal/e/h$a;
.field final bqb:Lokhttp3/internal/e/d$a;
.field final bqo:Lokhttp3/internal/e/d$a;
# direct methods
@ -53,30 +53,30 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iput-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
iput-boolean p2, p0, Lokhttp3/internal/e/h;->bpt:Z
iput-boolean p2, p0, Lokhttp3/internal/e/h;->bpG:Z
new-instance p1, Lokhttp3/internal/e/h$a;
iget-object p2, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p2, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-direct {p1, p2}, Lokhttp3/internal/e/h$a;-><init>(Lokio/d;)V
iput-object p1, p0, Lokhttp3/internal/e/h;->bqa:Lokhttp3/internal/e/h$a;
iput-object p1, p0, Lokhttp3/internal/e/h;->bqn:Lokhttp3/internal/e/h$a;
new-instance p1, Lokhttp3/internal/e/d$a;
iget-object p2, p0, Lokhttp3/internal/e/h;->bqa:Lokhttp3/internal/e/h$a;
iget-object p2, p0, Lokhttp3/internal/e/h;->bqn:Lokhttp3/internal/e/h$a;
invoke-direct {p1, p2}, Lokhttp3/internal/e/d$a;-><init>(Lokio/q;)V
iput-object p1, p0, Lokhttp3/internal/e/h;->bqb:Lokhttp3/internal/e/d$a;
iput-object p1, p0, Lokhttp3/internal/e/h;->bqo:Lokhttp3/internal/e/d$a;
return-void
.end method
.method private Bi()V
.method private Bl()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -84,11 +84,11 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readInt()I
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -202,25 +202,25 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/h;->bqa:Lokhttp3/internal/e/h$a;
iget-object v0, p0, Lokhttp3/internal/e/h;->bqn:Lokhttp3/internal/e/h$a;
iput p1, v0, Lokhttp3/internal/e/h$a;->left:I
iput p1, v0, Lokhttp3/internal/e/h$a;->length:I
iput-short p2, v0, Lokhttp3/internal/e/h$a;->bqe:S
iput-short p2, v0, Lokhttp3/internal/e/h$a;->bqr:S
iput-byte p3, v0, Lokhttp3/internal/e/h$a;->bqc:B
iput-byte p3, v0, Lokhttp3/internal/e/h$a;->bqp:B
iput p4, v0, Lokhttp3/internal/e/h$a;->bqd:I
iput p4, v0, Lokhttp3/internal/e/h$a;->bqq:I
iget-object p1, p0, Lokhttp3/internal/e/h;->bqb:Lokhttp3/internal/e/d$a;
iget-object p1, p0, Lokhttp3/internal/e/h;->bqo:Lokhttp3/internal/e/d$a;
invoke-virtual {p1}, Lokhttp3/internal/e/d$a;->AZ()V
invoke-virtual {p1}, Lokhttp3/internal/e/d$a;->Bc()V
iget-object p1, p0, Lokhttp3/internal/e/h;->bqb:Lokhttp3/internal/e/d$a;
iget-object p1, p0, Lokhttp3/internal/e/h;->bqo:Lokhttp3/internal/e/d$a;
invoke-virtual {p1}, Lokhttp3/internal/e/d$a;->Ba()Ljava/util/List;
invoke-virtual {p1}, Lokhttp3/internal/e/d$a;->Bd()Ljava/util/List;
move-result-object p1
@ -240,7 +240,7 @@
const/4 v0, 0x0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
const-wide/16 v2, 0x9
@ -248,7 +248,7 @@
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
iget-object v1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-static {v1}, Lokhttp3/internal/e/h;->a(Lokio/d;)I
@ -262,7 +262,7 @@
if-gt v1, v3, :cond_25
iget-object v4, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v4, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v4}, Lokio/d;->readByte()B
@ -299,7 +299,7 @@
:cond_1
:goto_0
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {p1}, Lokio/d;->readByte()B
@ -309,7 +309,7 @@
int-to-byte p1, p1
iget-object v6, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v6, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v6}, Lokio/d;->readInt()I
@ -342,7 +342,7 @@
packed-switch v4, :pswitch_data_0
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
int-to-long v0, v1
@ -353,7 +353,7 @@
:pswitch_0
if-ne v1, v5, :cond_4
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {p1}, Lokio/d;->readInt()I
@ -414,13 +414,13 @@
if-nez v6, :cond_7
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {p1}, Lokio/d;->readInt()I
move-result p1
iget-object v3, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v3}, Lokio/d;->readInt()I
@ -434,11 +434,11 @@
if-eqz v4, :cond_6
sget-object v0, Lokio/ByteString;->bsB:Lokio/ByteString;
sget-object v0, Lokio/ByteString;->bsO:Lokio/ByteString;
if-lez v1, :cond_5
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
int-to-long v3, v1
@ -499,13 +499,13 @@
if-nez v6, :cond_a
iget-object v1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v1}, Lokio/d;->readInt()I
move-result v1
iget-object v3, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v3}, Lokio/d;->readInt()I
@ -557,7 +557,7 @@
if-eqz v3, :cond_c
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -568,7 +568,7 @@
int-to-short v0, v0
:cond_c
iget-object v3, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v3}, Lokio/d;->readInt()I
@ -637,7 +637,7 @@
:goto_1
if-ge v4, v1, :cond_14
iget-object v6, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v6, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v6}, Lokio/d;->readShort()S
@ -647,7 +647,7 @@
and-int/2addr v6, v7
iget-object v7, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v7, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v7}, Lokio/d;->readInt()I
@ -771,7 +771,7 @@
if-eqz v6, :cond_18
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {p1}, Lokio/d;->readInt()I
@ -839,7 +839,7 @@
if-eqz v6, :cond_1a
invoke-direct {p0}, Lokhttp3/internal/e/h;->Bi()V
invoke-direct {p0}, Lokhttp3/internal/e/h;->Bl()V
goto/16 :goto_6
@ -890,7 +890,7 @@
if-eqz v4, :cond_1d
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -905,7 +905,7 @@
if-eqz v4, :cond_1e
invoke-direct {p0}, Lokhttp3/internal/e/h;->Bi()V
invoke-direct {p0}, Lokhttp3/internal/e/h;->Bl()V
add-int/lit8 v1, v1, -0x5
@ -966,7 +966,7 @@
if-eqz v4, :cond_22
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
@ -981,11 +981,11 @@
move-result p1
iget-object v1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {p2, v3, v6, v1, p1}, Lokhttp3/internal/e/h$b;->a(ZILokio/d;I)V
iget-object p1, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object p1, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
int-to-long v0, v0
@ -1071,7 +1071,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/h;->bmo:Lokio/d;
iget-object v0, p0, Lokhttp3/internal/e/h;->bmH:Lokio/d;
invoke-interface {v0}, Lokio/d;->close()V

View file

@ -22,11 +22,11 @@
# instance fields
.field private final bqm:Lokio/c;
.field bqA:Z
.field bqn:Z
.field final synthetic bqB:Lokhttp3/internal/e/i;
.field final synthetic bqo:Lokhttp3/internal/e/i;
.field private final bqz:Lokio/c;
.field closed:Z
@ -43,7 +43,7 @@
.method constructor <init>(Lokhttp3/internal/e/i;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iput-object p1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -51,7 +51,7 @@
invoke-direct {p1}, Lokio/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iput-object p1, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
return-void
.end method
@ -64,14 +64,14 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v1, v1, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v1, v1, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->enter()V
:try_end_0
@ -79,9 +79,9 @@
:goto_0
:try_start_1
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-wide v1, v1, Lokhttp3/internal/e/i;->bpD:J
iget-wide v1, v1, Lokhttp3/internal/e/i;->bpQ:J
const-wide/16 v3, 0x0
@ -89,7 +89,7 @@
if-gtz v5, :cond_0
iget-boolean v1, p0, Lokhttp3/internal/e/i$a;->bqn:Z
iget-boolean v1, p0, Lokhttp3/internal/e/i$a;->bqA:Z
if-nez v1, :cond_0
@ -97,15 +97,15 @@
if-nez v1, :cond_0
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v1, v1, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-nez v1, :cond_0
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Bp()V
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Bs()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
@ -113,21 +113,21 @@
:cond_0
:try_start_2
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v1, v1, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v1, v1, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bs()V
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bt()V
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Bo()V
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Br()V
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-wide v1, v1, Lokhttp3/internal/e/i;->bpD:J
iget-wide v1, v1, Lokhttp3/internal/e/i;->bpQ:J
iget-object v3, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v3, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide v3, v3, Lokio/c;->size:J
@ -135,36 +135,36 @@
move-result-wide v9
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-wide v2, v1, Lokhttp3/internal/e/i;->bpD:J
iget-wide v2, v1, Lokhttp3/internal/e/i;->bpQ:J
sub-long/2addr v2, v9
iput-wide v2, v1, Lokhttp3/internal/e/i;->bpD:J
iput-wide v2, v1, Lokhttp3/internal/e/i;->bpQ:J
monitor-exit v0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_2
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->enter()V
:try_start_3
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v5, v0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v5, v0, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget v6, v0, Lokhttp3/internal/e/i;->id:I
if-eqz p1, :cond_1
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide v0, p1, Lokio/c;->size:J
@ -184,28 +184,28 @@
const/4 v7, 0x0
:goto_1
iget-object v8, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v8, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
invoke-virtual/range {v5 .. v10}, Lokhttp3/internal/e/g;->a(IZLokio/c;J)V
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object p1, p1, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object p1, p1, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {p1}, Lokhttp3/internal/e/i$c;->Bs()V
invoke-virtual {p1}, Lokhttp3/internal/e/i$c;->Bt()V
return-void
:catchall_0
move-exception p1
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->Bs()V
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->Bt()V
throw p1
@ -213,11 +213,11 @@
move-exception p1
:try_start_4
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v1, v1, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v1, v1, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bs()V
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bt()V
throw p1
@ -243,7 +243,7 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
monitor-enter v0
@ -261,17 +261,17 @@
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqw:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqn:Z
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqA:Z
const/4 v1, 0x1
if-nez v0, :cond_2
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide v2, v0, Lokio/c;->size:J
@ -282,7 +282,7 @@
if-lez v0, :cond_1
:goto_0
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide v2, v0, Lokio/c;->size:J
@ -295,11 +295,11 @@
goto :goto_0
:cond_1
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v2, v0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v2, v0, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget v3, v0, Lokhttp3/internal/e/i;->id:I
@ -312,7 +312,7 @@
invoke-virtual/range {v2 .. v7}, Lokhttp3/internal/e/g;->a(IZLokio/c;J)V
:cond_2
iget-object v2, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v2, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
monitor-enter v2
@ -323,17 +323,17 @@
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0}, Lokhttp3/internal/e/j;->flush()V
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bn()V
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bq()V
return-void
@ -368,21 +368,21 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v1, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Bo()V
invoke-virtual {v1}, Lokhttp3/internal/e/i;->Br()V
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:goto_0
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide v0, v0, Lokio/c;->size:J
@ -396,11 +396,11 @@
invoke-direct {p0, v0}, Lokhttp3/internal/e/i$a;->Z(Z)V
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpH:Lokhttp3/internal/e/j;
iget-object v0, v0, Lokhttp3/internal/e/g;->bpU:Lokhttp3/internal/e/j;
invoke-virtual {v0}, Lokhttp3/internal/e/j;->flush()V
@ -425,9 +425,9 @@
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqy:Lokhttp3/internal/e/i$c;
return-object v0
.end method
@ -440,12 +440,12 @@
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
invoke-virtual {v0, p1, p2, p3}, Lokio/c;->write(Lokio/c;J)V
:goto_0
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqm:Lokio/c;
iget-object p1, p0, Lokhttp3/internal/e/i$a;->bqz:Lokio/c;
iget-wide p1, p1, Lokio/c;->size:J

View file

@ -22,15 +22,15 @@
# instance fields
.field bqn:Z
.field bqA:Z
.field final synthetic bqo:Lokhttp3/internal/e/i;
.field final synthetic bqB:Lokhttp3/internal/e/i;
.field private final bqp:Lokio/c;
.field private final bqC:Lokio/c;
.field private final bqq:Lokio/c;
.field private final bqD:Lokio/c;
.field private final bqr:J
.field private final bqE:J
.field closed:Z
@ -47,7 +47,7 @@
.method constructor <init>(Lokhttp3/internal/e/i;J)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -55,86 +55,15 @@
invoke-direct {p1}, Lokio/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqp:Lokio/c;
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqC:Lokio/c;
new-instance p1, Lokio/c;
invoke-direct {p1}, Lokio/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iput-object p1, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iput-wide p2, p0, Lokhttp3/internal/e/i$b;->bqr:J
return-void
.end method
.method private Bq()V
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->enter()V
:goto_0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-wide v0, v0, Lokio/c;->size:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-boolean v0, p0, Lokhttp3/internal/e/i$b;->bqn:Z
if-nez v0, :cond_0
iget-boolean v0, p0, Lokhttp3/internal/e/i$b;->closed:Z
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bp()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->Bs()V
return-void
:catchall_0
move-exception v0
iget-object v1, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v1, v1, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bs()V
throw v0
iput-wide p2, p0, Lokhttp3/internal/e/i$b;->bqE:J
return-void
.end method
@ -142,9 +71,9 @@
.method private al(J)V
.locals 1
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v0, v0, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
invoke-virtual {v0, p1, p2}, Lokhttp3/internal/e/g;->al(J)V
@ -154,174 +83,306 @@
# virtual methods
.method public final a(Lokio/c;J)J
.locals 10
.locals 18
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const-wide/16 v0, 0x0
move-object/from16 v1, p0
cmp-long v2, p2, v0
move-wide/from16 v2, p2
if-ltz v2, :cond_5
const-wide/16 v4, 0x0
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
cmp-long v0, v2, v4
monitor-enter v2
:try_start_0
invoke-direct {p0}, Lokhttp3/internal/e/i$b;->Bq()V
iget-boolean v3, p0, Lokhttp3/internal/e/i$b;->closed:Z
if-nez v3, :cond_4
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v3, v3, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
iget-object v4, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-wide v4, v4, Lokio/c;->size:J
const-wide/16 v6, -0x1
cmp-long v8, v4, v0
if-lez v8, :cond_0
iget-object v4, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v5, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-wide v8, v5, Lokio/c;->size:J
invoke-static {p2, p3, v8, v9}, Ljava/lang/Math;->min(JJ)J
move-result-wide p2
invoke-virtual {v4, p1, p2, p3}, Lokio/c;->a(Lokio/c;J)J
move-result-wide p1
iget-object p3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-wide v4, p3, Lokhttp3/internal/e/i;->bpC:J
add-long/2addr v4, p1
iput-wide v4, p3, Lokhttp3/internal/e/i;->bpC:J
goto :goto_0
if-ltz v0, :cond_a
:cond_0
move-wide p1, v6
:goto_0
if-nez v3, :cond_1
iget-object v6, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object p3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
monitor-enter v6
iget-wide v4, p3, Lokhttp3/internal/e/i;->bpC:J
:try_start_0
iget-object v0, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object p3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
iget-object p3, p3, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->enter()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
iget-object p3, p3, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
:try_start_1
iget-object v0, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {p3}, Lokhttp3/internal/e/m;->Bx()I
iget-object v0, v0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
move-result p3
if-eqz v0, :cond_1
div-int/lit8 p3, p3, 0x2
iget-object v0, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
int-to-long v8, p3
iget-object v0, v0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
cmp-long p3, v4, v8
if-ltz p3, :cond_1
iget-object p3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object p3, p3, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object v4, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget v4, v4, Lokhttp3/internal/e/i;->id:I
iget-object v5, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-wide v8, v5, Lokhttp3/internal/e/i;->bpC:J
invoke-virtual {p3, v4, v8, v9}, Lokhttp3/internal/e/g;->l(IJ)V
iget-object p3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iput-wide v0, p3, Lokhttp3/internal/e/i;->bpC:J
goto :goto_1
:cond_1
monitor-exit v2
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/4 v0, 0x0
cmp-long p3, p1, v6
:goto_1
iget-boolean v8, v1, Lokhttp3/internal/e/i$b;->closed:Z
if-eqz p3, :cond_2
if-nez v8, :cond_9
invoke-direct {p0, p1, p2}, Lokhttp3/internal/e/i$b;->al(J)V
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
return-wide p1
invoke-static {v8}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/i;)Ljava/util/Deque;
move-result-object v8
invoke-interface {v8}, Ljava/util/Deque;->isEmpty()Z
move-result v8
const-wide/16 v9, -0x1
if-nez v8, :cond_2
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v8}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/i;)Lokhttp3/internal/e/c$a;
move-result-object v8
if-eqz v8, :cond_2
iget-object v7, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v7}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/i;)Ljava/util/Deque;
move-result-object v7
invoke-interface {v7}, Ljava/util/Deque;->removeFirst()Ljava/lang/Object;
move-result-object v7
check-cast v7, Lokhttp3/Headers;
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v8}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/i;)Lokhttp3/internal/e/c$a;
move-result-object v8
move-object/from16 v13, p1
move-object/from16 v16, v7
move-wide v11, v9
goto :goto_3
:cond_2
if-nez v3, :cond_3
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
return-wide v6
iget-wide v11, v8, Lokio/c;->size:J
cmp-long v8, v11, v4
if-lez v8, :cond_3
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-object v11, v1, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-wide v11, v11, Lokio/c;->size:J
invoke-static {v2, v3, v11, v12}, Ljava/lang/Math;->min(JJ)J
move-result-wide v11
move-object/from16 v13, p1
invoke-virtual {v8, v13, v11, v12}, Lokio/c;->a(Lokio/c;J)J
move-result-wide v11
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-wide v14, v8, Lokhttp3/internal/e/i;->bpP:J
add-long/2addr v14, v11
iput-wide v14, v8, Lokhttp3/internal/e/i;->bpP:J
if-nez v0, :cond_5
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-wide v14, v8, Lokhttp3/internal/e/i;->bpP:J
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v8, v8, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v8, v8, Lokhttp3/internal/e/g;->bpR:Lokhttp3/internal/e/m;
invoke-virtual {v8}, Lokhttp3/internal/e/m;->By()I
move-result v8
div-int/lit8 v8, v8, 0x2
int-to-long v7, v8
cmp-long v17, v14, v7
if-ltz v17, :cond_5
iget-object v7, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v7, v7, Lokhttp3/internal/e/i;->bpB:Lokhttp3/internal/e/g;
iget-object v8, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget v8, v8, Lokhttp3/internal/e/i;->id:I
iget-object v14, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-wide v14, v14, Lokhttp3/internal/e/i;->bpP:J
invoke-virtual {v7, v8, v14, v15}, Lokhttp3/internal/e/g;->l(IJ)V
iget-object v7, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iput-wide v4, v7, Lokhttp3/internal/e/i;->bpP:J
goto :goto_2
:cond_3
new-instance p1, Lokhttp3/internal/e/n;
move-object/from16 v13, p1
invoke-direct {p1, v3}, Lokhttp3/internal/e/n;-><init>(Lokhttp3/internal/e/b;)V
iget-boolean v7, v1, Lokhttp3/internal/e/i$b;->bqA:Z
throw p1
if-nez v7, :cond_4
:cond_4
:try_start_1
new-instance p1, Ljava/io/IOException;
if-nez v0, :cond_4
const-string p2, "stream closed"
iget-object v0, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-direct {p1, p2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw p1
:catchall_0
move-exception p1
monitor-exit v2
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bs()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
:try_start_2
iget-object v0, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->Bt()V
monitor-exit v6
goto/16 :goto_0
:cond_4
move-wide v11, v9
:cond_5
new-instance p1, Ljava/lang/IllegalArgumentException;
:goto_2
const/4 v8, 0x0
invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
const/16 v16, 0x0
move-result-object p2
:goto_3
iget-object v7, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
const-string p3, "byteCount < 0: "
iget-object v7, v7, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v7}, Lokhttp3/internal/e/i$c;->Bt()V
move-result-object p2
monitor-exit v6
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
if-eqz v16, :cond_6
throw p1
if-nez v8, :cond_0
:cond_6
cmp-long v2, v11, v9
if-eqz v2, :cond_7
invoke-direct {v1, v11, v12}, Lokhttp3/internal/e/i$b;->al(J)V
return-wide v11
:cond_7
if-nez v0, :cond_8
return-wide v9
:cond_8
new-instance v2, Lokhttp3/internal/e/n;
invoke-direct {v2, v0}, Lokhttp3/internal/e/n;-><init>(Lokhttp3/internal/e/b;)V
throw v2
:cond_9
:try_start_3
new-instance v0, Ljava/io/IOException;
const-string v2, "stream closed"
invoke-direct {v0, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:catchall_0
move-exception v0
:try_start_4
iget-object v2, v1, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v2, v2, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
invoke-virtual {v2}, Lokhttp3/internal/e/i$c;->Bt()V
throw v0
:catchall_1
move-exception v0
monitor-exit v6
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_1
throw v0
:cond_a
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-static/range {p2 .. p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
const-string v3, "byteCount < 0: "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
return-void
.end method
.method final a(Lokio/d;J)V
@ -339,20 +400,20 @@
if-lez v2, :cond_6
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
monitor-enter v2
:try_start_0
iget-boolean v3, p0, Lokhttp3/internal/e/i$b;->bqn:Z
iget-boolean v3, p0, Lokhttp3/internal/e/i$b;->bqA:Z
iget-object v4, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v4, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-wide v4, v4, Lokio/c;->size:J
add-long/2addr v4, p2
iget-wide v6, p0, Lokhttp3/internal/e/i$b;->bqr:J
iget-wide v6, p0, Lokhttp3/internal/e/i$b;->bqE:J
const/4 v8, 0x1
@ -378,9 +439,9 @@
invoke-interface {p1, p2, p3}, Lokio/d;->au(J)V
iget-object p1, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object p1, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
sget-object p2, Lokhttp3/internal/e/b;->bou:Lokhttp3/internal/e/b;
sget-object p2, Lokhttp3/internal/e/b;->boP:Lokhttp3/internal/e/b;
invoke-virtual {p1, p2}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/b;)V
@ -394,7 +455,7 @@
return-void
:cond_2
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqp:Lokio/c;
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqC:Lokio/c;
invoke-interface {p1, v2, p2, p3}, Lokio/d;->a(Lokio/c;J)J
@ -408,12 +469,12 @@
sub-long/2addr p2, v2
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v2, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
monitor-enter v2
:try_start_1
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-wide v3, v3, Lokio/c;->size:J
@ -427,15 +488,15 @@
const/4 v8, 0x0
:goto_2
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/e/i$b;->bqp:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/e/i$b;->bqC:Lokio/c;
invoke-virtual {v0, v1}, Lokio/c;->a(Lokio/q;)J
if-eqz v8, :cond_4
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V
@ -475,14 +536,14 @@
.end method
.method public final close()V
.locals 5
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
monitor-enter v0
@ -491,35 +552,105 @@
:try_start_0
iput-boolean v1, p0, Lokhttp3/internal/e/i$b;->closed:Z
iget-object v1, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
iget-wide v1, v1, Lokio/c;->size:J
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqq:Lokio/c;
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqD:Lokio/c;
invoke-virtual {v3}, Lokio/c;->clear()V
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v3}, Ljava/lang/Object;->notifyAll()V
invoke-static {v3}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/i;)Ljava/util/Deque;
move-result-object v3
invoke-interface {v3}, Ljava/util/Deque;->isEmpty()Z
move-result v3
const/4 v4, 0x0
if-nez v3, :cond_0
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v3}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/i;)Lokhttp3/internal/e/c$a;
move-result-object v3
if-eqz v3, :cond_0
new-instance v4, Ljava/util/ArrayList;
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v3}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/i;)Ljava/util/Deque;
move-result-object v3
invoke-direct {v4, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v3}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/i;)Ljava/util/Deque;
move-result-object v3
invoke-interface {v3}, Ljava/util/Deque;->clear()V
iget-object v3, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-static {v3}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/i;)Lokhttp3/internal/e/c$a;
move-result-object v3
goto :goto_0
:cond_0
move-object v3, v4
:goto_0
iget-object v5, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v5}, Ljava/lang/Object;->notifyAll()V
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const-wide/16 v3, 0x0
const-wide/16 v5, 0x0
cmp-long v0, v1, v3
cmp-long v0, v1, v5
if-lez v0, :cond_0
if-lez v0, :cond_1
invoke-direct {p0, v1, v2}, Lokhttp3/internal/e/i$b;->al(J)V
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
:cond_1
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bn()V
invoke-virtual {v0}, Lokhttp3/internal/e/i;->Bq()V
if-eqz v3, :cond_2
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_1
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
goto :goto_1
:cond_2
return-void
:catchall_0
@ -531,14 +662,16 @@
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v1
return-void
.end method
.method public final timeout()Lokio/r;
.locals 1
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$b;->bqB:Lokhttp3/internal/e/i;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
iget-object v0, v0, Lokhttp3/internal/e/i;->bqx:Lokhttp3/internal/e/i$c;
return-object v0
.end method

View file

@ -15,14 +15,14 @@
# instance fields
.field final synthetic bqo:Lokhttp3/internal/e/i;
.field final synthetic bqB:Lokhttp3/internal/e/i;
# direct methods
.method constructor <init>(Lokhttp3/internal/e/i;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/e/i$c;->bqo:Lokhttp3/internal/e/i;
iput-object p1, p0, Lokhttp3/internal/e/i$c;->bqB:Lokhttp3/internal/e/i;
invoke-direct {p0}, Lokio/a;-><init>()V
@ -31,19 +31,19 @@
# virtual methods
.method public final Br()V
.method public final Ax()V
.locals 2
iget-object v0, p0, Lokhttp3/internal/e/i$c;->bqo:Lokhttp3/internal/e/i;
iget-object v0, p0, Lokhttp3/internal/e/i$c;->bqB:Lokhttp3/internal/e/i;
sget-object v1, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
sget-object v1, Lokhttp3/internal/e/b;->boR:Lokhttp3/internal/e/b;
invoke-virtual {v0, v1}, Lokhttp3/internal/e/i;->c(Lokhttp3/internal/e/b;)V
return-void
.end method
.method public final Bs()V
.method public final Bt()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -51,7 +51,7 @@
}
.end annotation
invoke-virtual {p0}, Lokhttp3/internal/e/i$c;->BN()Z
invoke-virtual {p0}, Lokhttp3/internal/e/i$c;->BP()Z
move-result v0
@ -62,14 +62,14 @@
:cond_0
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lokhttp3/internal/e/i$c;->d(Ljava/io/IOException;)Ljava/io/IOException;
invoke-virtual {p0, v0}, Lokhttp3/internal/e/i$c;->e(Ljava/io/IOException;)Ljava/io/IOException;
move-result-object v0
throw v0
.end method
.method public final d(Ljava/io/IOException;)Ljava/io/IOException;
.method public final e(Ljava/io/IOException;)Ljava/io/IOException;
.locals 2
new-instance v0, Ljava/net/SocketTimeoutException;

View file

@ -1,801 +0,0 @@
.class public final Lokhttp3/internal/e/i;
.super Ljava/lang/Object;
.source "Http2Stream.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lokhttp3/internal/e/i$c;,
Lokhttp3/internal/e/i$a;,
Lokhttp3/internal/e/i$b;
}
.end annotation
# static fields
.field static final synthetic $assertionsDisabled:Z
# instance fields
.field bpC:J
.field bpD:J
.field final bpo:Lokhttp3/internal/e/g;
.field private final bqf:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/internal/e/c;",
">;"
}
.end annotation
.end field
.field bqg:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/internal/e/c;",
">;"
}
.end annotation
.end field
.field bqh:Z
.field final bqi:Lokhttp3/internal/e/i$b;
.field final bqj:Lokhttp3/internal/e/i$a;
.field final bqk:Lokhttp3/internal/e/i$c;
.field final bql:Lokhttp3/internal/e/i$c;
.field errorCode:Lokhttp3/internal/e/b;
.field final id:I
# direct methods
.method static constructor <clinit>()V
.locals 0
return-void
.end method
.method constructor <init>(ILokhttp3/internal/e/g;ZZLjava/util/List;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lokhttp3/internal/e/g;",
"ZZ",
"Ljava/util/List<",
"Lokhttp3/internal/e/c;",
">;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, 0x0
iput-wide v0, p0, Lokhttp3/internal/e/i;->bpC:J
new-instance v0, Lokhttp3/internal/e/i$c;
invoke-direct {v0, p0}, Lokhttp3/internal/e/i$c;-><init>(Lokhttp3/internal/e/i;)V
iput-object v0, p0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
new-instance v0, Lokhttp3/internal/e/i$c;
invoke-direct {v0, p0}, Lokhttp3/internal/e/i$c;-><init>(Lokhttp3/internal/e/i;)V
iput-object v0, p0, Lokhttp3/internal/e/i;->bql:Lokhttp3/internal/e/i$c;
const/4 v0, 0x0
iput-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-eqz p2, :cond_1
if-eqz p5, :cond_0
iput p1, p0, Lokhttp3/internal/e/i;->id:I
iput-object p2, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-object p1, p2, Lokhttp3/internal/e/g;->bpF:Lokhttp3/internal/e/m;
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bx()I
move-result p1
int-to-long v0, p1
iput-wide v0, p0, Lokhttp3/internal/e/i;->bpD:J
new-instance p1, Lokhttp3/internal/e/i$b;
iget-object p2, p2, Lokhttp3/internal/e/g;->bpE:Lokhttp3/internal/e/m;
invoke-virtual {p2}, Lokhttp3/internal/e/m;->Bx()I
move-result p2
int-to-long v0, p2
invoke-direct {p1, p0, v0, v1}, Lokhttp3/internal/e/i$b;-><init>(Lokhttp3/internal/e/i;J)V
iput-object p1, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
new-instance p1, Lokhttp3/internal/e/i$a;
invoke-direct {p1, p0}, Lokhttp3/internal/e/i$a;-><init>(Lokhttp3/internal/e/i;)V
iput-object p1, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-object p1, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iput-boolean p4, p1, Lokhttp3/internal/e/i$b;->bqn:Z
iget-object p1, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iput-boolean p3, p1, Lokhttp3/internal/e/i$a;->bqn:Z
iput-object p5, p0, Lokhttp3/internal/e/i;->bqf:Ljava/util/List;
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string p2, "requestHeaders == null"
invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
const-string p2, "connection == null"
invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method private d(Lokhttp3/internal/e/b;)Z
.locals 2
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
const/4 v1, 0x0
if-eqz v0, :cond_0
monitor-exit p0
return v1
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-boolean v0, v0, Lokhttp3/internal/e/i$b;->bqn:Z
if-eqz v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqn:Z
if-eqz v0, :cond_1
monitor-exit p0
return v1
:cond_1
iput-object p1, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
invoke-virtual {p0}, Ljava/lang/Object;->notifyAll()V
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
iget-object p1, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget v0, p0, Lokhttp3/internal/e/i;->id:I
invoke-virtual {p1, v0}, Lokhttp3/internal/e/g;->db(I)Lokhttp3/internal/e/i;
const/4 p1, 0x1
return p1
:catchall_0
move-exception p1
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
# virtual methods
.method public final Bj()Z
.locals 4
iget v0, p0, Lokhttp3/internal/e/i;->id:I
const/4 v1, 0x1
and-int/2addr v0, v1
const/4 v2, 0x0
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iget-object v3, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget-boolean v3, v3, Lokhttp3/internal/e/g;->bpt:Z
if-ne v3, v0, :cond_1
return v1
:cond_1
return v2
.end method
.method public final declared-synchronized Bk()Ljava/util/List;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lokhttp3/internal/e/c;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
monitor-enter p0
:try_start_0
invoke-virtual {p0}, Lokhttp3/internal/e/i;->Bj()Z
move-result v0
if-eqz v0, :cond_2
iget-object v0, p0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->enter()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:goto_0
:try_start_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-nez v0, :cond_0
invoke-virtual {p0}, Lokhttp3/internal/e/i;->Bp()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:cond_0
:try_start_2
iget-object v0, p0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v0}, Lokhttp3/internal/e/i$c;->Bs()V
iget-object v0, p0, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
if-eqz v0, :cond_1
const/4 v1, 0x0
iput-object v1, p0, Lokhttp3/internal/e/i;->bqg:Ljava/util/List;
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
monitor-exit p0
return-object v0
:cond_1
:try_start_3
new-instance v0, Lokhttp3/internal/e/n;
iget-object v1, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
invoke-direct {v0, v1}, Lokhttp3/internal/e/n;-><init>(Lokhttp3/internal/e/b;)V
throw v0
:catchall_0
move-exception v0
iget-object v1, p0, Lokhttp3/internal/e/i;->bqk:Lokhttp3/internal/e/i$c;
invoke-virtual {v1}, Lokhttp3/internal/e/i$c;->Bs()V
throw v0
:cond_2
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "servers cannot read response headers"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
:catchall_1
move-exception v0
monitor-exit p0
throw v0
return-void
.end method
.method public final Bl()Lokio/p;
.locals 2
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lokhttp3/internal/e/i;->bqh:Z
if-nez v0, :cond_1
invoke-virtual {p0}, Lokhttp3/internal/e/i;->Bj()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "reply before requesting the sink"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_1
:goto_0
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
return-object v0
:catchall_0
move-exception v0
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v0
.end method
.method final Bm()V
.locals 2
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
const/4 v1, 0x1
iput-boolean v1, v0, Lokhttp3/internal/e/i$b;->bqn:Z
invoke-virtual {p0}, Lokhttp3/internal/e/i;->isOpen()Z
move-result v0
invoke-virtual {p0}, Ljava/lang/Object;->notifyAll()V
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget v1, p0, Lokhttp3/internal/e/i;->id:I
invoke-virtual {v0, v1}, Lokhttp3/internal/e/g;->db(I)Lokhttp3/internal/e/i;
:cond_0
return-void
:catchall_0
move-exception v0
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v0
.end method
.method final Bn()V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-boolean v0, v0, Lokhttp3/internal/e/i$b;->bqn:Z
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-boolean v0, v0, Lokhttp3/internal/e/i$b;->closed:Z
if-eqz v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqn:Z
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->closed:Z
if-eqz v0, :cond_1
:cond_0
const/4 v0, 0x1
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
invoke-virtual {p0}, Lokhttp3/internal/e/i;->isOpen()Z
move-result v1
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz v0, :cond_2
sget-object v0, Lokhttp3/internal/e/b;->bow:Lokhttp3/internal/e/b;
invoke-virtual {p0, v0}, Lokhttp3/internal/e/i;->b(Lokhttp3/internal/e/b;)V
return-void
:cond_2
if-nez v1, :cond_3
iget-object v0, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget v1, p0, Lokhttp3/internal/e/i;->id:I
invoke-virtual {v0, v1}, Lokhttp3/internal/e/g;->db(I)Lokhttp3/internal/e/i;
:cond_3
return-void
:catchall_0
move-exception v0
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v0
.end method
.method final Bo()V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->closed:Z
if-nez v0, :cond_2
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqn:Z
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-nez v0, :cond_0
return-void
:cond_0
new-instance v1, Lokhttp3/internal/e/n;
invoke-direct {v1, v0}, Lokhttp3/internal/e/n;-><init>(Lokhttp3/internal/e/b;)V
throw v1
:cond_1
new-instance v0, Ljava/io/IOException;
const-string v1, "stream finished"
invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
:cond_2
new-instance v0, Ljava/io/IOException;
const-string v1, "stream closed"
invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method final Bp()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/InterruptedIOException;
}
.end annotation
:try_start_0
invoke-virtual {p0}, Ljava/lang/Object;->wait()V
:try_end_0
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
return-void
:catch_0
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Thread;->interrupt()V
new-instance v0, Ljava/io/InterruptedIOException;
invoke-direct {v0}, Ljava/io/InterruptedIOException;-><init>()V
throw v0
.end method
.method final am(J)V
.locals 3
iget-wide v0, p0, Lokhttp3/internal/e/i;->bpD:J
add-long/2addr v0, p1
iput-wide v0, p0, Lokhttp3/internal/e/i;->bpD:J
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-lez v2, :cond_0
invoke-virtual {p0}, Ljava/lang/Object;->notifyAll()V
:cond_0
return-void
.end method
.method public final b(Lokhttp3/internal/e/b;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
invoke-direct {p0, p1}, Lokhttp3/internal/e/i;->d(Lokhttp3/internal/e/b;)Z
move-result v0
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget v1, p0, Lokhttp3/internal/e/i;->id:I
invoke-virtual {v0, v1, p1}, Lokhttp3/internal/e/g;->b(ILokhttp3/internal/e/b;)V
return-void
.end method
.method public final c(Lokhttp3/internal/e/b;)V
.locals 2
invoke-direct {p0, p1}, Lokhttp3/internal/e/i;->d(Lokhttp3/internal/e/b;)Z
move-result v0
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lokhttp3/internal/e/i;->bpo:Lokhttp3/internal/e/g;
iget v1, p0, Lokhttp3/internal/e/i;->id:I
invoke-virtual {v0, v1, p1}, Lokhttp3/internal/e/g;->a(ILokhttp3/internal/e/b;)V
return-void
.end method
.method final declared-synchronized e(Lokhttp3/internal/e/b;)V
.locals 1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
if-nez v0, :cond_0
iput-object p1, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
invoke-virtual {p0}, Ljava/lang/Object;->notifyAll()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:cond_0
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized isOpen()Z
.locals 2
monitor-enter p0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/e/i;->errorCode:Lokhttp3/internal/e/b;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/4 v1, 0x0
if-eqz v0, :cond_0
monitor-exit p0
return v1
:cond_0
:try_start_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-boolean v0, v0, Lokhttp3/internal/e/i$b;->bqn:Z
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqi:Lokhttp3/internal/e/i$b;
iget-boolean v0, v0, Lokhttp3/internal/e/i$b;->closed:Z
if-eqz v0, :cond_3
:cond_1
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->bqn:Z
if-nez v0, :cond_2
iget-object v0, p0, Lokhttp3/internal/e/i;->bqj:Lokhttp3/internal/e/i$a;
iget-boolean v0, v0, Lokhttp3/internal/e/i$a;->closed:Z
if-eqz v0, :cond_3
:cond_2
iget-boolean v0, p0, Lokhttp3/internal/e/i;->bqh:Z
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
if-eqz v0, :cond_3
monitor-exit p0
return v1
:cond_3
const/4 v0, 0x1
monitor-exit p0
return v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method

View file

@ -11,15 +11,15 @@
# instance fields
.field private final bnC:Lokio/BufferedSink;
.field private final bnV:Lokio/BufferedSink;
.field private final bpt:Z
.field private final bpG:Z
.field private final bqs:Lokio/c;
.field private final bqF:Lokio/c;
.field bqt:I
.field bqG:I
.field final bqu:Lokhttp3/internal/e/d$b;
.field final bqH:Lokhttp3/internal/e/d$b;
.field private closed:Z
@ -48,27 +48,27 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iput-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iput-boolean p2, p0, Lokhttp3/internal/e/j;->bpt:Z
iput-boolean p2, p0, Lokhttp3/internal/e/j;->bpG:Z
new-instance p1, Lokio/c;
invoke-direct {p1}, Lokio/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/e/j;->bqs:Lokio/c;
iput-object p1, p0, Lokhttp3/internal/e/j;->bqF:Lokio/c;
new-instance p1, Lokhttp3/internal/e/d$b;
iget-object p2, p0, Lokhttp3/internal/e/j;->bqs:Lokio/c;
iget-object p2, p0, Lokhttp3/internal/e/j;->bqF:Lokio/c;
invoke-direct {p1, p2}, Lokhttp3/internal/e/d$b;-><init>(Lokio/c;)V
iput-object p1, p0, Lokhttp3/internal/e/j;->bqu:Lokhttp3/internal/e/d$b;
iput-object p1, p0, Lokhttp3/internal/e/j;->bqH:Lokhttp3/internal/e/d$b;
const/16 p1, 0x4000
iput p1, p0, Lokhttp3/internal/e/j;->bqt:I
iput p1, p0, Lokhttp3/internal/e/j;->bqG:I
return-void
.end method
@ -102,7 +102,7 @@
invoke-virtual {v0, v2}, Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V
:cond_0
iget v0, p0, Lokhttp3/internal/e/j;->bqt:I
iget v0, p0, Lokhttp3/internal/e/j;->bqG:I
const/4 v2, 0x1
@ -114,23 +114,23 @@
if-nez v0, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-static {v0, p2}, Lokhttp3/internal/e/j;->a(Lokio/BufferedSink;I)V
iget-object p2, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p2, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
and-int/lit16 p3, p3, 0xff
invoke-interface {p2, p3}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
iget-object p2, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p2, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
and-int/lit16 p3, p4, 0xff
invoke-interface {p2, p3}, Lokio/BufferedSink;->do(I)Lokio/BufferedSink;
iget-object p2, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p2, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
const p3, 0x7fffffff
@ -225,7 +225,7 @@
if-lez v2, :cond_1
iget v2, p0, Lokhttp3/internal/e/j;->bqt:I
iget v2, p0, Lokhttp3/internal/e/j;->bqG:I
int-to-long v2, v2
@ -255,9 +255,9 @@
:goto_1
invoke-direct {p0, p1, v2, v5, v0}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iget-object v1, p0, Lokhttp3/internal/e/j;->bqs:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/e/j;->bqF:Lokio/c;
invoke-interface {v0, v1, v3, v4}, Lokio/BufferedSink;->write(Lokio/c;J)V
@ -269,7 +269,7 @@
# virtual methods
.method public final declared-synchronized Bt()V
.method public final declared-synchronized Bu()V
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
@ -284,7 +284,7 @@
if-nez v0, :cond_2
iget-boolean v0, p0, Lokhttp3/internal/e/j;->bpt:Z
iget-boolean v0, p0, Lokhttp3/internal/e/j;->bpG:Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -316,9 +316,9 @@
const/4 v3, 0x0
sget-object v4, Lokhttp3/internal/e/e;->boZ:Lokio/ByteString;
sget-object v4, Lokhttp3/internal/e/e;->bpu:Lokio/ByteString;
invoke-virtual {v4}, Lokio/ByteString;->Cg()Ljava/lang/String;
invoke-virtual {v4}, Lokio/ByteString;->Ci()Ljava/lang/String;
move-result-object v4
@ -331,9 +331,9 @@
invoke-virtual {v0, v1}, Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V
:cond_1
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
sget-object v1, Lokhttp3/internal/e/e;->boZ:Lokio/ByteString;
sget-object v1, Lokhttp3/internal/e/e;->bpu:Lokio/ByteString;
invoke-virtual {v1}, Lokio/ByteString;->toByteArray()[B
@ -341,7 +341,7 @@
invoke-interface {v0, v1}, Lokio/BufferedSink;->z([B)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
:try_end_1
@ -402,11 +402,11 @@
invoke-direct {p0, v2, v0, v1, v2}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {v0, p1}, Lokio/BufferedSink;->dm(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iget p2, p2, Lokhttp3/internal/e/b;->httpCode:I
@ -416,12 +416,12 @@
if-lez p1, :cond_0
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1, p3}, Lokio/BufferedSink;->z([B)Lokio/BufferedSink;
:cond_0
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -495,15 +495,15 @@
invoke-direct {p0, v0, v1, v2, p1}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1, p2}, Lokio/BufferedSink;->dm(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1, p3}, Lokio/BufferedSink;->dm(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -554,7 +554,7 @@
if-lez p4, :cond_0
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
int-to-long v0, p4
@ -602,24 +602,24 @@
if-nez v0, :cond_2
iget v0, p0, Lokhttp3/internal/e/j;->bqt:I
iget v0, p0, Lokhttp3/internal/e/j;->bqG:I
iget v1, p1, Lokhttp3/internal/e/m;->bqD:I
iget v1, p1, Lokhttp3/internal/e/m;->bqQ:I
and-int/lit8 v1, v1, 0x20
if-eqz v1, :cond_0
iget-object v0, p1, Lokhttp3/internal/e/m;->bqE:[I
iget-object v0, p1, Lokhttp3/internal/e/m;->bqR:[I
const/4 v1, 0x5
aget v0, v0, v1
:cond_0
iput v0, p0, Lokhttp3/internal/e/j;->bqt:I
iput v0, p0, Lokhttp3/internal/e/j;->bqG:I
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bw()I
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bx()I
move-result v0
@ -627,9 +627,9 @@
if-eq v0, v1, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/j;->bqu:Lokhttp3/internal/e/d$b;
iget-object v0, p0, Lokhttp3/internal/e/j;->bqH:Lokhttp3/internal/e/d$b;
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bw()I
invoke-virtual {p1}, Lokhttp3/internal/e/m;->Bx()I
move-result p1
@ -644,7 +644,7 @@
invoke-direct {p0, v1, v1, p1, v0}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -702,15 +702,15 @@
if-nez v0, :cond_3
iget-object v0, p0, Lokhttp3/internal/e/j;->bqu:Lokhttp3/internal/e/d$b;
iget-object v0, p0, Lokhttp3/internal/e/j;->bqH:Lokhttp3/internal/e/d$b;
invoke-virtual {v0, p3}, Lokhttp3/internal/e/d$b;->ad(Ljava/util/List;)V
invoke-virtual {v0, p3}, Lokhttp3/internal/e/d$b;->ae(Ljava/util/List;)V
iget-object p3, p0, Lokhttp3/internal/e/j;->bqs:Lokio/c;
iget-object p3, p0, Lokhttp3/internal/e/j;->bqF:Lokio/c;
iget-wide v0, p3, Lokio/c;->size:J
iget p3, p0, Lokhttp3/internal/e/j;->bqt:I
iget p3, p0, Lokhttp3/internal/e/j;->bqG:I
int-to-long v2, p3
@ -745,9 +745,9 @@
invoke-direct {p0, p2, p3, p1, v4}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iget-object p3, p0, Lokhttp3/internal/e/j;->bqs:Lokio/c;
iget-object p3, p0, Lokhttp3/internal/e/j;->bqF:Lokio/c;
invoke-interface {p1, p3, v2, v3}, Lokio/BufferedSink;->write(Lokio/c;J)V
@ -824,13 +824,13 @@
invoke-direct {p0, p1, v0, v1, v2}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iget p2, p2, Lokhttp3/internal/e/b;->httpCode:I
invoke-interface {p1, p2}, Lokio/BufferedSink;->dm(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -882,7 +882,7 @@
if-nez v0, :cond_4
iget v0, p1, Lokhttp3/internal/e/m;->bqD:I
iget v0, p1, Lokhttp3/internal/e/m;->bqQ:I
invoke-static {v0}, Ljava/lang/Integer;->bitCount(I)I
@ -926,13 +926,13 @@
move v0, v2
:goto_1
iget-object v3, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v3, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {v3, v0}, Lokio/BufferedSink;->dn(I)Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
iget-object v3, p1, Lokhttp3/internal/e/m;->bqE:[I
iget-object v3, p1, Lokhttp3/internal/e/m;->bqR:[I
aget v3, v3, v2
@ -944,7 +944,7 @@
goto :goto_0
:cond_3
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -991,7 +991,7 @@
:try_start_0
iput-boolean v0, p0, Lokhttp3/internal/e/j;->closed:Z
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->close()V
:try_end_0
@ -1024,7 +1024,7 @@
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object v0, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {v0}, Lokio/BufferedSink;->flush()V
:try_end_0
@ -1089,13 +1089,13 @@
invoke-direct {p0, p1, v0, v1, v2}, Lokhttp3/internal/e/j;->a(IIBB)V
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
long-to-int p2, p2
invoke-interface {p1, p2}, Lokio/BufferedSink;->dm(I)Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnC:Lokio/BufferedSink;
iget-object p1, p0, Lokhttp3/internal/e/j;->bnV:Lokio/BufferedSink;
invoke-interface {p1}, Lokio/BufferedSink;->flush()V
:try_end_0

View file

@ -15,11 +15,11 @@
# instance fields
.field final bqA:I
.field final bqM:[Lokhttp3/internal/e/k$a;
.field final bqB:I
.field final bqN:I
.field final bqz:[Lokhttp3/internal/e/k$a;
.field final bqO:I
# direct methods
@ -32,13 +32,13 @@
new-array v0, v0, [Lokhttp3/internal/e/k$a;
iput-object v0, p0, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iput-object v0, p0, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
const/4 v0, 0x0
iput v0, p0, Lokhttp3/internal/e/k$a;->bqA:I
iput v0, p0, Lokhttp3/internal/e/k$a;->bqN:I
iput v0, p0, Lokhttp3/internal/e/k$a;->bqB:I
iput v0, p0, Lokhttp3/internal/e/k$a;->bqO:I
return-void
.end method
@ -50,9 +50,9 @@
const/4 v0, 0x0
iput-object v0, p0, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iput-object v0, p0, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
iput p1, p0, Lokhttp3/internal/e/k$a;->bqA:I
iput p1, p0, Lokhttp3/internal/e/k$a;->bqN:I
and-int/lit8 p1, p2, 0x7
@ -61,7 +61,7 @@
const/16 p1, 0x8
:cond_0
iput p1, p0, Lokhttp3/internal/e/k$a;->bqB:I
iput p1, p0, Lokhttp3/internal/e/k$a;->bqO:I
return-void
.end method

View file

@ -12,15 +12,15 @@
# static fields
.field private static final bqv:[I
.field private static final bqI:[I
.field private static final bqw:[B
.field private static final bqJ:[B
.field private static final bqx:Lokhttp3/internal/e/k;
.field private static final bqK:Lokhttp3/internal/e/k;
# instance fields
.field private final bqy:Lokhttp3/internal/e/k$a;
.field private final bqL:Lokhttp3/internal/e/k$a;
# direct methods
@ -33,19 +33,19 @@
fill-array-data v1, :array_0
sput-object v1, Lokhttp3/internal/e/k;->bqv:[I
sput-object v1, Lokhttp3/internal/e/k;->bqI:[I
new-array v0, v0, [B
fill-array-data v0, :array_1
sput-object v0, Lokhttp3/internal/e/k;->bqw:[B
sput-object v0, Lokhttp3/internal/e/k;->bqJ:[B
new-instance v0, Lokhttp3/internal/e/k;
invoke-direct {v0}, Lokhttp3/internal/e/k;-><init>()V
sput-object v0, Lokhttp3/internal/e/k;->bqx:Lokhttp3/internal/e/k;
sput-object v0, Lokhttp3/internal/e/k;->bqK:Lokhttp3/internal/e/k;
return-void
@ -579,34 +579,34 @@
invoke-direct {v0}, Lokhttp3/internal/e/k$a;-><init>()V
iput-object v0, p0, Lokhttp3/internal/e/k;->bqy:Lokhttp3/internal/e/k$a;
iput-object v0, p0, Lokhttp3/internal/e/k;->bqL:Lokhttp3/internal/e/k$a;
invoke-direct {p0}, Lokhttp3/internal/e/k;->Bv()V
invoke-direct {p0}, Lokhttp3/internal/e/k;->Bw()V
return-void
.end method
.method public static Bu()Lokhttp3/internal/e/k;
.method public static Bv()Lokhttp3/internal/e/k;
.locals 1
sget-object v0, Lokhttp3/internal/e/k;->bqx:Lokhttp3/internal/e/k;
sget-object v0, Lokhttp3/internal/e/k;->bqK:Lokhttp3/internal/e/k;
return-object v0
.end method
.method private Bv()V
.method private Bw()V
.locals 8
const/4 v0, 0x0
:goto_0
sget-object v1, Lokhttp3/internal/e/k;->bqw:[B
sget-object v1, Lokhttp3/internal/e/k;->bqJ:[B
array-length v2, v1
if-ge v0, v2, :cond_4
sget-object v2, Lokhttp3/internal/e/k;->bqv:[I
sget-object v2, Lokhttp3/internal/e/k;->bqI:[I
aget v2, v2, v0
@ -616,7 +616,7 @@
invoke-direct {v3, v0, v1}, Lokhttp3/internal/e/k$a;-><init>(II)V
iget-object v4, p0, Lokhttp3/internal/e/k;->bqy:Lokhttp3/internal/e/k$a;
iget-object v4, p0, Lokhttp3/internal/e/k;->bqL:Lokhttp3/internal/e/k$a;
:goto_1
const/16 v5, 0x8
@ -631,17 +631,17 @@
and-int/lit16 v5, v5, 0xff
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
if-eqz v6, :cond_1
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
aget-object v6, v6, v5
if-nez v6, :cond_0
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
new-instance v7, Lokhttp3/internal/e/k$a;
@ -650,7 +650,7 @@
aput-object v7, v6, v5
:cond_0
iget-object v4, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v4, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
aget-object v4, v4, v5
@ -683,7 +683,7 @@
if-ge v5, v6, :cond_3
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v6, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
aput-object v3, v6, v5
@ -733,11 +733,11 @@
and-int/2addr v4, v6
sget-object v6, Lokhttp3/internal/e/k;->bqv:[I
sget-object v6, Lokhttp3/internal/e/k;->bqI:[I
aget v6, v6, v4
sget-object v7, Lokhttp3/internal/e/k;->bqw:[B
sget-object v7, Lokhttp3/internal/e/k;->bqJ:[B
aget-byte v4, v7, v4
@ -808,7 +808,7 @@
and-int/lit16 v3, v3, 0xff
sget-object v4, Lokhttp3/internal/e/k;->bqw:[B
sget-object v4, Lokhttp3/internal/e/k;->bqJ:[B
aget-byte v3, v4, v3
@ -843,7 +843,7 @@
invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;-><init>()V
iget-object v1, p0, Lokhttp3/internal/e/k;->bqy:Lokhttp3/internal/e/k$a;
iget-object v1, p0, Lokhttp3/internal/e/k;->bqL:Lokhttp3/internal/e/k$a;
const/4 v2, 0x0
@ -879,23 +879,23 @@
and-int/lit16 v5, v5, 0xff
iget-object v4, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v4, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
aget-object v4, v4, v5
iget-object v5, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v5, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
if-nez v5, :cond_0
iget v5, v4, Lokhttp3/internal/e/k$a;->bqA:I
iget v5, v4, Lokhttp3/internal/e/k$a;->bqN:I
invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;->write(I)V
iget v4, v4, Lokhttp3/internal/e/k$a;->bqB:I
iget v4, v4, Lokhttp3/internal/e/k$a;->bqO:I
sub-int/2addr v3, v4
iget-object v4, p0, Lokhttp3/internal/e/k;->bqy:Lokhttp3/internal/e/k$a;
iget-object v4, p0, Lokhttp3/internal/e/k;->bqL:Lokhttp3/internal/e/k$a;
goto :goto_1
@ -919,27 +919,27 @@
and-int/lit16 p1, p1, 0xff
iget-object v2, v4, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v2, v4, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
aget-object p1, v2, p1
iget-object v2, p1, Lokhttp3/internal/e/k$a;->bqz:[Lokhttp3/internal/e/k$a;
iget-object v2, p1, Lokhttp3/internal/e/k$a;->bqM:[Lokhttp3/internal/e/k$a;
if-nez v2, :cond_3
iget v2, p1, Lokhttp3/internal/e/k$a;->bqB:I
iget v2, p1, Lokhttp3/internal/e/k$a;->bqO:I
if-gt v2, v3, :cond_3
iget v2, p1, Lokhttp3/internal/e/k$a;->bqA:I
iget v2, p1, Lokhttp3/internal/e/k$a;->bqN:I
invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;->write(I)V
iget p1, p1, Lokhttp3/internal/e/k$a;->bqB:I
iget p1, p1, Lokhttp3/internal/e/k$a;->bqO:I
sub-int/2addr v3, p1
iget-object v4, p0, Lokhttp3/internal/e/k;->bqy:Lokhttp3/internal/e/k$a;
iget-object v4, p0, Lokhttp3/internal/e/k;->bqL:Lokhttp3/internal/e/k$a;
goto :goto_2

View file

@ -4,7 +4,7 @@
# static fields
.field public static final bqC:Lokhttp3/internal/e/l;
.field public static final bqP:Lokhttp3/internal/e/l;
# direct methods
@ -15,7 +15,7 @@
invoke-direct {v0}, Lokhttp3/internal/e/l$1;-><init>()V
sput-object v0, Lokhttp3/internal/e/l;->bqC:Lokhttp3/internal/e/l;
sput-object v0, Lokhttp3/internal/e/l;->bqP:Lokhttp3/internal/e/l;
return-void
.end method

View file

@ -4,9 +4,9 @@
# instance fields
.field bqD:I
.field bqQ:I
.field final bqE:[I
.field final bqR:[I
# direct methods
@ -19,23 +19,23 @@
new-array v0, v0, [I
iput-object v0, p0, Lokhttp3/internal/e/m;->bqE:[I
iput-object v0, p0, Lokhttp3/internal/e/m;->bqR:[I
return-void
.end method
# virtual methods
.method final Bw()I
.method final Bx()I
.locals 2
iget v0, p0, Lokhttp3/internal/e/m;->bqD:I
iget v0, p0, Lokhttp3/internal/e/m;->bqQ:I
and-int/lit8 v0, v0, 0x2
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/m;->bqE:[I
iget-object v0, p0, Lokhttp3/internal/e/m;->bqR:[I
const/4 v1, 0x1
@ -49,16 +49,16 @@
return v0
.end method
.method final Bx()I
.method final By()I
.locals 2
iget v0, p0, Lokhttp3/internal/e/m;->bqD:I
iget v0, p0, Lokhttp3/internal/e/m;->bqQ:I
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/e/m;->bqE:[I
iget-object v0, p0, Lokhttp3/internal/e/m;->bqR:[I
const/4 v1, 0x7
@ -77,7 +77,7 @@
if-ltz p1, :cond_1
iget-object v0, p0, Lokhttp3/internal/e/m;->bqE:[I
iget-object v0, p0, Lokhttp3/internal/e/m;->bqR:[I
array-length v1, v0
@ -90,11 +90,11 @@
shl-int/2addr v1, p1
iget v2, p0, Lokhttp3/internal/e/m;->bqD:I
iget v2, p0, Lokhttp3/internal/e/m;->bqQ:I
or-int/2addr v1, v2
iput v1, p0, Lokhttp3/internal/e/m;->bqD:I
iput v1, p0, Lokhttp3/internal/e/m;->bqQ:I
aput p2, v0, p1
@ -112,7 +112,7 @@
shl-int p1, v0, p1
iget v1, p0, Lokhttp3/internal/e/m;->bqD:I
iget v1, p0, Lokhttp3/internal/e/m;->bqQ:I
and-int/2addr p1, v1

View file

@ -4,7 +4,7 @@
# static fields
.field public static final bqF:Lokhttp3/internal/f/a;
.field public static final bqS:Lokhttp3/internal/f/a;
# direct methods
@ -15,7 +15,7 @@
invoke-direct {v0}, Lokhttp3/internal/f/a$1;-><init>()V
sput-object v0, Lokhttp3/internal/f/a;->bqF:Lokhttp3/internal/f/a;
sput-object v0, Lokhttp3/internal/f/a;->bqS:Lokhttp3/internal/f/a;
return-void
.end method

View file

@ -1,5 +1,5 @@
.class final Lokhttp3/internal/g/a$a;
.super Lokhttp3/internal/h/c;
.super Lokhttp3/internal/i/c;
.source "AndroidPlatform.java"
@ -15,20 +15,20 @@
# instance fields
.field private final bqM:Ljava/lang/Object;
.field private final bqZ:Ljava/lang/Object;
.field private final bqN:Ljava/lang/reflect/Method;
.field private final bra:Ljava/lang/reflect/Method;
# direct methods
.method constructor <init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V
.locals 0
invoke-direct {p0}, Lokhttp3/internal/h/c;-><init>()V
invoke-direct {p0}, Lokhttp3/internal/i/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/g/a$a;->bqM:Ljava/lang/Object;
iput-object p1, p0, Lokhttp3/internal/g/a$a;->bqZ:Ljava/lang/Object;
iput-object p2, p0, Lokhttp3/internal/g/a$a;->bqN:Ljava/lang/reflect/Method;
iput-object p2, p0, Lokhttp3/internal/g/a$a;->bra:Ljava/lang/reflect/Method;
return-void
.end method
@ -70,9 +70,9 @@
check-cast p1, [Ljava/security/cert/X509Certificate;
iget-object v0, p0, Lokhttp3/internal/g/a$a;->bqN:Ljava/lang/reflect/Method;
iget-object v0, p0, Lokhttp3/internal/g/a$a;->bra:Ljava/lang/reflect/Method;
iget-object v1, p0, Lokhttp3/internal/g/a$a;->bqM:Ljava/lang/Object;
iget-object v1, p0, Lokhttp3/internal/g/a$a;->bqZ:Ljava/lang/Object;
const/4 v2, 0x3

View file

@ -3,7 +3,7 @@
.source "AndroidPlatform.java"
# interfaces
.implements Lokhttp3/internal/h/e;
.implements Lokhttp3/internal/i/e;
# annotations
@ -18,9 +18,9 @@
# instance fields
.field private final bqO:Ljavax/net/ssl/X509TrustManager;
.field private final brb:Ljavax/net/ssl/X509TrustManager;
.field private final bqP:Ljava/lang/reflect/Method;
.field private final brc:Ljava/lang/reflect/Method;
# direct methods
@ -29,9 +29,9 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lokhttp3/internal/g/a$b;->bqP:Ljava/lang/reflect/Method;
iput-object p2, p0, Lokhttp3/internal/g/a$b;->brc:Ljava/lang/reflect/Method;
iput-object p1, p0, Lokhttp3/internal/g/a$b;->bqO:Ljavax/net/ssl/X509TrustManager;
iput-object p1, p0, Lokhttp3/internal/g/a$b;->brb:Ljavax/net/ssl/X509TrustManager;
return-void
.end method
@ -44,9 +44,9 @@
const/4 v0, 0x0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/g/a$b;->bqP:Ljava/lang/reflect/Method;
iget-object v1, p0, Lokhttp3/internal/g/a$b;->brc:Ljava/lang/reflect/Method;
iget-object v2, p0, Lokhttp3/internal/g/a$b;->bqO:Ljavax/net/ssl/X509TrustManager;
iget-object v2, p0, Lokhttp3/internal/g/a$b;->brb:Ljavax/net/ssl/X509TrustManager;
const/4 v3, 0x1
@ -112,9 +112,9 @@
:cond_1
check-cast p1, Lokhttp3/internal/g/a$b;
iget-object v1, p0, Lokhttp3/internal/g/a$b;->bqO:Ljavax/net/ssl/X509TrustManager;
iget-object v1, p0, Lokhttp3/internal/g/a$b;->brb:Ljavax/net/ssl/X509TrustManager;
iget-object v3, p1, Lokhttp3/internal/g/a$b;->bqO:Ljavax/net/ssl/X509TrustManager;
iget-object v3, p1, Lokhttp3/internal/g/a$b;->brb:Ljavax/net/ssl/X509TrustManager;
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
@ -122,9 +122,9 @@
if-eqz v1, :cond_2
iget-object v1, p0, Lokhttp3/internal/g/a$b;->bqP:Ljava/lang/reflect/Method;
iget-object v1, p0, Lokhttp3/internal/g/a$b;->brc:Ljava/lang/reflect/Method;
iget-object p1, p1, Lokhttp3/internal/g/a$b;->bqP:Ljava/lang/reflect/Method;
iget-object p1, p1, Lokhttp3/internal/g/a$b;->brc:Ljava/lang/reflect/Method;
invoke-virtual {v1, p1}, Ljava/lang/reflect/Method;->equals(Ljava/lang/Object;)Z
@ -141,13 +141,13 @@
.method public final hashCode()I
.locals 2
iget-object v0, p0, Lokhttp3/internal/g/a$b;->bqO:Ljavax/net/ssl/X509TrustManager;
iget-object v0, p0, Lokhttp3/internal/g/a$b;->brb:Ljavax/net/ssl/X509TrustManager;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
iget-object v1, p0, Lokhttp3/internal/g/a$b;->bqP:Ljava/lang/reflect/Method;
iget-object v1, p0, Lokhttp3/internal/g/a$b;->brc:Ljava/lang/reflect/Method;
invoke-virtual {v1}, Ljava/lang/reflect/Method;->hashCode()I

View file

@ -15,9 +15,9 @@
# instance fields
.field private final bqQ:Ljava/lang/reflect/Method;
.field private final brd:Ljava/lang/reflect/Method;
.field private final bqR:Ljava/lang/reflect/Method;
.field private final bre:Ljava/lang/reflect/Method;
.field private final getMethod:Ljava/lang/reflect/Method;
@ -30,14 +30,14 @@
iput-object p1, p0, Lokhttp3/internal/g/a$c;->getMethod:Ljava/lang/reflect/Method;
iput-object p2, p0, Lokhttp3/internal/g/a$c;->bqQ:Ljava/lang/reflect/Method;
iput-object p2, p0, Lokhttp3/internal/g/a$c;->brd:Ljava/lang/reflect/Method;
iput-object p3, p0, Lokhttp3/internal/g/a$c;->bqR:Ljava/lang/reflect/Method;
iput-object p3, p0, Lokhttp3/internal/g/a$c;->bre:Ljava/lang/reflect/Method;
return-void
.end method
.method static BB()Lokhttp3/internal/g/a$c;
.method static BC()Lokhttp3/internal/g/a$c;
.locals 7
const/4 v0, 0x0
@ -112,7 +112,7 @@
if-eqz p1, :cond_0
:try_start_0
iget-object v1, p0, Lokhttp3/internal/g/a$c;->bqR:Ljava/lang/reflect/Method;
iget-object v1, p0, Lokhttp3/internal/g/a$c;->bre:Ljava/lang/reflect/Method;
new-array v2, v0, [Ljava/lang/Object;
@ -127,7 +127,7 @@
return v0
.end method
.method final dX(Ljava/lang/String;)Ljava/lang/Object;
.method final ea(Ljava/lang/String;)Ljava/lang/Object;
.locals 5
iget-object v0, p0, Lokhttp3/internal/g/a$c;->getMethod:Ljava/lang/reflect/Method;
@ -145,7 +145,7 @@
move-result-object v0
iget-object v3, p0, Lokhttp3/internal/g/a$c;->bqQ:Ljava/lang/reflect/Method;
iget-object v3, p0, Lokhttp3/internal/g/a$c;->brd:Ljava/lang/reflect/Method;
const/4 v4, 0x1

View file

@ -18,7 +18,7 @@
# instance fields
.field private final bhd:Ljava/util/List;
.field private final bho:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -28,9 +28,9 @@
.end annotation
.end field
.field bqY:Z
.field brl:Z
.field bqZ:Ljava/lang/String;
.field brm:Ljava/lang/String;
# direct methods
@ -47,7 +47,7 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/g/d$a;->bhd:Ljava/util/List;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->bho:Ljava/util/List;
return-void
.end method
@ -108,7 +108,7 @@
if-ne v1, v0, :cond_2
iput-boolean v3, p0, Lokhttp3/internal/g/d$a;->bqY:Z
iput-boolean v3, p0, Lokhttp3/internal/g/d$a;->brl:Z
return-object v2
@ -125,7 +125,7 @@
if-nez v1, :cond_3
iget-object p1, p0, Lokhttp3/internal/g/d$a;->bhd:Ljava/util/List;
iget-object p1, p0, Lokhttp3/internal/g/d$a;->bho:Ljava/util/List;
return-object p1
@ -176,7 +176,7 @@
:goto_0
if-ge p3, p2, :cond_6
iget-object v0, p0, Lokhttp3/internal/g/d$a;->bhd:Ljava/util/List;
iget-object v0, p0, Lokhttp3/internal/g/d$a;->bho:Ljava/util/List;
invoke-interface {p1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -194,7 +194,7 @@
check-cast p1, Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->bqZ:Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->brm:Ljava/lang/String;
return-object p1
@ -204,7 +204,7 @@
goto :goto_0
:cond_6
iget-object p1, p0, Lokhttp3/internal/g/d$a;->bhd:Ljava/util/List;
iget-object p1, p0, Lokhttp3/internal/g/d$a;->bho:Ljava/util/List;
invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
@ -212,7 +212,7 @@
check-cast p1, Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->bqZ:Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->brm:Ljava/lang/String;
return-object p1
@ -242,7 +242,7 @@
check-cast p1, Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->bqZ:Ljava/lang/String;
iput-object p1, p0, Lokhttp3/internal/g/d$a;->brm:Ljava/lang/String;
return-object v2

View file

@ -15,7 +15,7 @@
# instance fields
.field private final bra:Ljava/lang/Class;
.field private final brn:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
@ -24,7 +24,7 @@
.end annotation
.end field
.field private final brb:[Ljava/lang/Class;
.field private final bro:[Ljava/lang/Class;
.field private final methodName:Ljava/lang/String;
@ -46,11 +46,11 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lokhttp3/internal/g/e;->bra:Ljava/lang/Class;
iput-object p1, p0, Lokhttp3/internal/g/e;->brn:Ljava/lang/Class;
iput-object p2, p0, Lokhttp3/internal/g/e;->methodName:Ljava/lang/String;
iput-object p3, p0, Lokhttp3/internal/g/e;->brb:[Ljava/lang/Class;
iput-object p3, p0, Lokhttp3/internal/g/e;->bro:[Ljava/lang/Class;
return-void
.end method
@ -72,7 +72,7 @@
if-eqz v0, :cond_1
iget-object v2, p0, Lokhttp3/internal/g/e;->brb:[Ljava/lang/Class;
iget-object v2, p0, Lokhttp3/internal/g/e;->bro:[Ljava/lang/Class;
invoke-static {p1, v0, v2}, Lokhttp3/internal/g/e;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
@ -80,7 +80,7 @@
if-eqz p1, :cond_0
iget-object v0, p0, Lokhttp3/internal/g/e;->bra:Ljava/lang/Class;
iget-object v0, p0, Lokhttp3/internal/g/e;->brn:Ljava/lang/Class;
if-eqz v0, :cond_0

View file

@ -1,277 +1,54 @@
.class public final Lokhttp3/internal/h/a;
.super Lokhttp3/internal/h/c;
.source "BasicCertificateChainCleaner.java"
# instance fields
.field private final brl:Lokhttp3/internal/h/e;
.super Ljava/net/ProxySelector;
.source "NullProxySelector.java"
# direct methods
.method public constructor <init>(Lokhttp3/internal/h/e;)V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Lokhttp3/internal/h/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/h/a;->brl:Lokhttp3/internal/h/e;
invoke-direct {p0}, Ljava/net/ProxySelector;-><init>()V
return-void
.end method
.method private static b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
.locals 2
invoke-virtual {p0}, Ljava/security/cert/X509Certificate;->getIssuerDN()Ljava/security/Principal;
move-result-object v0
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal;
move-result-object v1
invoke-interface {v0, v1}, Ljava/security/Principal;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
:try_start_0
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;)V
:try_end_0
.catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
return v1
.end method
# virtual methods
.method public final b(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljavax/net/ssl/SSLPeerUnverifiedException;
}
.end annotation
new-instance p2, Ljava/util/ArrayDeque;
invoke-direct {p2, p1}, Ljava/util/ArrayDeque;-><init>(Ljava/util/Collection;)V
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p2}, Ljava/util/Deque;->removeFirst()Ljava/lang/Object;
move-result-object v0
invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const/4 v0, 0x0
const/4 v1, 0x0
:goto_0
const/16 v2, 0x9
if-ge v0, v2, :cond_7
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/security/cert/X509Certificate;
iget-object v4, p0, Lokhttp3/internal/h/a;->brl:Lokhttp3/internal/h/e;
invoke-interface {v4, v2}, Lokhttp3/internal/h/e;->e(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
move-result-object v4
if-eqz v4, :cond_3
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
if-gt v1, v3, :cond_0
invoke-virtual {v2, v4}, Ljava/security/cert/X509Certificate;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1
:cond_0
invoke-interface {p1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_1
invoke-static {v4, v4}, Lokhttp3/internal/h/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
move-result v1
if-eqz v1, :cond_2
return-object p1
:cond_2
const/4 v1, 0x1
goto :goto_1
:cond_3
invoke-interface {p2}, Ljava/util/Deque;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_4
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_5
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/security/cert/X509Certificate;
invoke-static {v2, v4}, Lokhttp3/internal/h/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
move-result v5
if-eqz v5, :cond_4
invoke-interface {v3}, Ljava/util/Iterator;->remove()V
invoke-interface {p1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:goto_1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_5
if-eqz v1, :cond_6
return-object p1
:cond_6
new-instance p1, Ljavax/net/ssl/SSLPeerUnverifiedException;
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v0, "Failed to find a trusted cert that signed "
invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
throw p1
:cond_7
new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "Certificate chain too long: "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
throw p2
.method public final connectFailed(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V
.locals 0
return-void
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 2
.method public final select(Ljava/net/URI;)Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/net/URI;",
")",
"Ljava/util/List<",
"Ljava/net/Proxy;",
">;"
}
.end annotation
const/4 v0, 0x1
if-eqz p1, :cond_0
if-ne p1, p0, :cond_0
sget-object p1, Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy;
return v0
invoke-static {p1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1
return-object p1
:cond_0
instance-of v1, p1, Lokhttp3/internal/h/a;
new-instance p1, Ljava/lang/IllegalArgumentException;
if-eqz v1, :cond_1
const-string v0, "uri must not be null"
check-cast p1, Lokhttp3/internal/h/a;
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
iget-object p1, p1, Lokhttp3/internal/h/a;->brl:Lokhttp3/internal/h/e;
iget-object v1, p0, Lokhttp3/internal/h/a;->brl:Lokhttp3/internal/h/e;
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
return v0
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lokhttp3/internal/h/a;->brl:Lokhttp3/internal/h/e;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
return v0
throw p1
.end method

View file

@ -1,179 +0,0 @@
.class public final Lokhttp3/internal/h/b;
.super Ljava/lang/Object;
.source "BasicTrustRootIndex.java"
# interfaces
.implements Lokhttp3/internal/h/e;
# instance fields
.field private final brm:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljavax/security/auth/x500/X500Principal;",
"Ljava/util/Set<",
"Ljava/security/cert/X509Certificate;",
">;>;"
}
.end annotation
.end field
# direct methods
.method public varargs constructor <init>([Ljava/security/cert/X509Certificate;)V
.locals 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
iput-object v0, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
array-length v0, p1
const/4 v1, 0x0
:goto_0
if-ge v1, v0, :cond_1
aget-object v2, p1, v1
invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal;
move-result-object v3
iget-object v4, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Set;
if-nez v4, :cond_0
new-instance v4, Ljava/util/LinkedHashSet;
const/4 v5, 0x1
invoke-direct {v4, v5}, Ljava/util/LinkedHashSet;-><init>(I)V
iget-object v5, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
invoke-interface {v4, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_1
return-void
.end method
# virtual methods
.method public final e(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
.locals 4
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;
move-result-object v0
iget-object v1, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Set;
const/4 v1, 0x0
if-nez v0, :cond_0
return-object v1
:cond_0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:catch_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/security/cert/X509Certificate;
invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
move-result-object v3
:try_start_0
invoke-virtual {p1, v3}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-object v2
:cond_1
return-object v1
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 2
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
:cond_0
instance-of v1, p1, Lokhttp3/internal/h/b;
if-eqz v1, :cond_1
check-cast p1, Lokhttp3/internal/h/b;
iget-object p1, p1, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
iget-object v1, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
invoke-interface {p1, v1}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
return v0
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lokhttp3/internal/h/b;->brm:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->hashCode()I
move-result v0
return v0
.end method

View file

@ -1,37 +0,0 @@
.class public abstract Lokhttp3/internal/h/c;
.super Ljava/lang/Object;
.source "CertificateChainCleaner.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract b(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljavax/net/ssl/SSLPeerUnverifiedException;
}
.end annotation
.end method

View file

@ -1,546 +0,0 @@
.class public final Lokhttp3/internal/h/d;
.super Ljava/lang/Object;
.source "OkHostnameVerifier.java"
# interfaces
.implements Ljavax/net/ssl/HostnameVerifier;
# static fields
.field public static final brn:Lokhttp3/internal/h/d;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lokhttp3/internal/h/d;
invoke-direct {v0}, Lokhttp3/internal/h/d;-><init>()V
sput-object v0, Lokhttp3/internal/h/d;->brn:Lokhttp3/internal/h/d;
return-void
.end method
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/security/cert/X509Certificate;",
"I)",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
:try_start_0
invoke-virtual {p0}, Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection;
move-result-object p0
if-nez p0, :cond_0
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p0
return-object p0
:cond_0
invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_1
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/List;
if-eqz v1, :cond_1
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v2
const/4 v3, 0x2
if-lt v2, v3, :cond_1
const/4 v2, 0x0
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
if-ne v2, p1, :cond_1
const/4 v2, 0x1
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
if-eqz v1, :cond_1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_0
.catch Ljava/security/cert/CertificateParsingException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:cond_2
return-object v0
:catch_0
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method private static am(Ljava/lang/String;Ljava/lang/String;)Z
.locals 6
const/4 v0, 0x0
if-eqz p0, :cond_c
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_c
const-string v1, "."
invoke-virtual {p0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_c
const-string v1, ".."
invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
goto/16 :goto_2
:cond_0
if-eqz p1, :cond_b
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_b
const-string v1, "."
invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_b
const-string v1, ".."
invoke-virtual {p1, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
goto/16 :goto_1
:cond_1
const-string v1, "."
invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
const/16 v2, 0x2e
if-nez v1, :cond_2
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;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
:cond_2
const-string v1, "."
invoke-virtual {p1, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_3
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
:cond_3
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p1, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p1
const-string v1, "*"
invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_4
invoke-virtual {p0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
return p0
:cond_4
const-string v1, "*."
invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_a
const/16 v1, 0x2a
const/4 v3, 0x1
invoke-virtual {p1, v1, v3}, Ljava/lang/String;->indexOf(II)I
move-result v1
const/4 v4, -0x1
if-eq v1, v4, :cond_5
goto :goto_0
:cond_5
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v5
if-ge v1, v5, :cond_6
return v0
:cond_6
const-string v1, "*."
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_7
return v0
:cond_7
invoke-virtual {p1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_8
return v0
:cond_8
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
sub-int/2addr v1, p1
if-lez v1, :cond_9
sub-int/2addr v1, v3
invoke-virtual {p0, v2, v1}, Ljava/lang/String;->lastIndexOf(II)I
move-result p0
if-eq p0, v4, :cond_9
return v0
:cond_9
return v3
:cond_a
:goto_0
return v0
:cond_b
:goto_1
return v0
:cond_c
:goto_2
return v0
.end method
.method private static b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
.locals 4
const/4 v0, 0x7
invoke-static {p1, v0}, Lokhttp3/internal/h/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
if-ge v2, v0, :cond_1
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {p0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_0
const/4 p0, 0x1
return p0
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
return v1
.end method
.method private static c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
.locals 1
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
const/4 v0, 0x2
invoke-static {p1, v0}, Lokhttp3/internal/h/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {p0, v0}, Lokhttp3/internal/h/d;->am(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
const/4 p0, 0x1
return p0
:cond_1
const/4 p0, 0x0
return p0
.end method
.method public static f(Ljava/security/cert/X509Certificate;)Ljava/util/List;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/security/cert/X509Certificate;",
")",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
const/4 v0, 0x7
invoke-static {p0, v0}, Lokhttp3/internal/h/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
move-result-object v0
const/4 v1, 0x2
invoke-static {p0, v1}, Lokhttp3/internal/h/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List;
move-result-object p0
new-instance v1, Ljava/util/ArrayList;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v3
add-int/2addr v2, v3
invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
invoke-interface {v1, p0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
return-object v1
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
.locals 1
invoke-static {p1}, Lokhttp3/internal/c;->dQ(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
invoke-static {p1, p2}, Lokhttp3/internal/h/d;->b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
move-result p1
return p1
:cond_0
invoke-static {p1, p2}, Lokhttp3/internal/h/d;->c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
move-result p1
return p1
.end method
.method public final verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
.locals 1
const/4 v0, 0x0
:try_start_0
invoke-interface {p2}, Ljavax/net/ssl/SSLSession;->getPeerCertificates()[Ljava/security/cert/Certificate;
move-result-object p2
aget-object p2, p2, v0
check-cast p2, Ljava/security/cert/X509Certificate;
invoke-virtual {p0, p1, p2}, Lokhttp3/internal/h/d;->a(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
move-result p1
:try_end_0
.catch Ljavax/net/ssl/SSLException; {:try_start_0 .. :try_end_0} :catch_0
return p1
:catch_0
return v0
.end method

View file

@ -0,0 +1,277 @@
.class public final Lokhttp3/internal/i/a;
.super Lokhttp3/internal/i/c;
.source "BasicCertificateChainCleaner.java"
# instance fields
.field private final bry:Lokhttp3/internal/i/e;
# direct methods
.method public constructor <init>(Lokhttp3/internal/i/e;)V
.locals 0
invoke-direct {p0}, Lokhttp3/internal/i/c;-><init>()V
iput-object p1, p0, Lokhttp3/internal/i/a;->bry:Lokhttp3/internal/i/e;
return-void
.end method
.method private static b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
.locals 2
invoke-virtual {p0}, Ljava/security/cert/X509Certificate;->getIssuerDN()Ljava/security/Principal;
move-result-object v0
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal;
move-result-object v1
invoke-interface {v0, v1}, Ljava/security/Principal;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
:try_start_0
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;)V
:try_end_0
.catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
return v1
.end method
# virtual methods
.method public final b(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljavax/net/ssl/SSLPeerUnverifiedException;
}
.end annotation
new-instance p2, Ljava/util/ArrayDeque;
invoke-direct {p2, p1}, Ljava/util/ArrayDeque;-><init>(Ljava/util/Collection;)V
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p2}, Ljava/util/Deque;->removeFirst()Ljava/lang/Object;
move-result-object v0
invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const/4 v0, 0x0
const/4 v1, 0x0
:goto_0
const/16 v2, 0x9
if-ge v0, v2, :cond_7
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/security/cert/X509Certificate;
iget-object v4, p0, Lokhttp3/internal/i/a;->bry:Lokhttp3/internal/i/e;
invoke-interface {v4, v2}, Lokhttp3/internal/i/e;->e(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
move-result-object v4
if-eqz v4, :cond_3
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
if-gt v1, v3, :cond_0
invoke-virtual {v2, v4}, Ljava/security/cert/X509Certificate;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1
:cond_0
invoke-interface {p1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_1
invoke-static {v4, v4}, Lokhttp3/internal/i/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
move-result v1
if-eqz v1, :cond_2
return-object p1
:cond_2
const/4 v1, 0x1
goto :goto_1
:cond_3
invoke-interface {p2}, Ljava/util/Deque;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_4
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_5
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/security/cert/X509Certificate;
invoke-static {v2, v4}, Lokhttp3/internal/i/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
move-result v5
if-eqz v5, :cond_4
invoke-interface {v3}, Ljava/util/Iterator;->remove()V
invoke-interface {p1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:goto_1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_5
if-eqz v1, :cond_6
return-object p1
:cond_6
new-instance p1, Ljavax/net/ssl/SSLPeerUnverifiedException;
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v0, "Failed to find a trusted cert that signed "
invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
throw p1
:cond_7
new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "Certificate chain too long: "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
throw p2
return-void
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 2
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
:cond_0
instance-of v1, p1, Lokhttp3/internal/i/a;
if-eqz v1, :cond_1
check-cast p1, Lokhttp3/internal/i/a;
iget-object p1, p1, Lokhttp3/internal/i/a;->bry:Lokhttp3/internal/i/e;
iget-object v1, p0, Lokhttp3/internal/i/a;->bry:Lokhttp3/internal/i/e;
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
return v0
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lokhttp3/internal/i/a;->bry:Lokhttp3/internal/i/e;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
return v0
.end method

View file

@ -1,190 +1,179 @@
.class public final Lokhttp3/internal/i/b;
.super Ljava/lang/Object;
.source "WebSocketProtocol.java"
.source "BasicTrustRootIndex.java"
# interfaces
.implements Lokhttp3/internal/i/e;
# instance fields
.field private final brz:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljavax/security/auth/x500/X500Principal;",
"Ljava/util/Set<",
"Ljava/security/cert/X509Certificate;",
">;>;"
}
.end annotation
.end field
# direct methods
.method static a(Lokio/c$a;[B)V
.locals 7
.method public varargs constructor <init>([Ljava/security/cert/X509Certificate;)V
.locals 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
iput-object v0, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
array-length v0, p1
const/4 v1, 0x0
:cond_0
iget-object v2, p0, Lokio/c$a;->data:[B
iget v3, p0, Lokio/c$a;->start:I
iget v4, p0, Lokio/c$a;->end:I
:goto_0
if-ge v3, v4, :cond_1
if-ge v1, v0, :cond_1
rem-int/2addr v1, v0
aget-object v2, p1, v1
aget-byte v5, v2, v3
invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal;
aget-byte v6, p1, v1
move-result-object v3
xor-int/2addr v5, v6
iget-object v4, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
int-to-byte v5, v5
invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
aput-byte v5, v2, v3
move-result-object v4
add-int/lit8 v3, v3, 0x1
check-cast v4, Ljava/util/Set;
if-nez v4, :cond_0
new-instance v4, Ljava/util/LinkedHashSet;
const/4 v5, 0x1
invoke-direct {v4, v5}, Ljava/util/LinkedHashSet;-><init>(I)V
iget-object v5, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
invoke-interface {v4, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_1
iget-wide v2, p0, Lokio/c$a;->offset:J
iget-object v4, p0, Lokio/c$a;->brX:Lokio/c;
iget-wide v4, v4, Lokio/c;->size:J
cmp-long v6, v2, v4
if-eqz v6, :cond_3
iget-wide v2, p0, Lokio/c$a;->offset:J
const-wide/16 v4, -0x1
cmp-long v6, v2, v4
if-nez v6, :cond_2
const-wide/16 v2, 0x0
invoke-virtual {p0, v2, v3}, Lokio/c$a;->az(J)I
move-result v2
goto :goto_1
:cond_2
iget-wide v2, p0, Lokio/c$a;->offset:J
iget v4, p0, Lokio/c$a;->end:I
iget v5, p0, Lokio/c$a;->start:I
sub-int/2addr v4, v5
int-to-long v4, v4
add-long/2addr v2, v4
invoke-virtual {p0, v2, v3}, Lokio/c$a;->az(J)I
move-result v2
:goto_1
const/4 v3, -0x1
if-ne v2, v3, :cond_0
return-void
:cond_3
new-instance p0, Ljava/lang/IllegalStateException;
invoke-direct {p0}, Ljava/lang/IllegalStateException;-><init>()V
throw p0
return-void
.end method
.method static de(I)Ljava/lang/String;
.locals 2
const/16 v0, 0x3e8
# virtual methods
.method public final e(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
.locals 4
if-lt p0, v0, :cond_4
invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;
const/16 v0, 0x1388
move-result-object v0
if-lt p0, v0, :cond_0
iget-object v1, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
goto :goto_0
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Set;
const/4 v1, 0x0
if-nez v0, :cond_0
return-object v1
:cond_0
const/16 v0, 0x3ec
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
if-lt p0, v0, :cond_1
move-result-object v0
const/16 v0, 0x3ee
:catch_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
if-le p0, v0, :cond_2
move-result v2
if-eqz v2, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/security/cert/X509Certificate;
invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
move-result-object v3
:try_start_0
invoke-virtual {p1, v3}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-object v2
:cond_1
const/16 v0, 0x3f4
if-lt p0, v0, :cond_3
const/16 v0, 0xbb7
if-gt p0, v0, :cond_3
:cond_2
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Code "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p0, " is reserved and may not be used."
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:cond_3
const/4 p0, 0x0
return-object p0
:cond_4
:goto_0
const-string v0, "Code must be in range [1000,5000): "
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
return-object v1
.end method
.method static df(I)V
.locals 1
.method public final equals(Ljava/lang/Object;)Z
.locals 2
invoke-static {p0}, Lokhttp3/internal/i/b;->de(I)Ljava/lang/String;
const/4 v0, 0x1
move-result-object p0
if-ne p1, p0, :cond_0
if-nez p0, :cond_0
return-void
return v0
:cond_0
new-instance v0, Ljava/lang/IllegalArgumentException;
instance-of v1, p1, Lokhttp3/internal/i/b;
invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
if-eqz v1, :cond_1
throw v0
check-cast p1, Lokhttp3/internal/i/b;
iget-object p1, p1, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
iget-object v1, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
invoke-interface {p1, v1}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
return v0
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lokhttp3/internal/i/b;->brz:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->hashCode()I
move-result v0
return v0
.end method

View file

@ -1,766 +1,37 @@
.class final Lokhttp3/internal/i/c;
.class public abstract Lokhttp3/internal/i/c;
.super Ljava/lang/Object;
.source "WebSocketReader.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lokhttp3/internal/i/c$a;
}
.end annotation
# instance fields
.field final bmo:Lokio/d;
.field final brM:Z
.field final brN:Lokhttp3/internal/i/c$a;
.field brO:J
.field brP:Z
.field brQ:Z
.field private final brR:Lokio/c;
.field final brS:Lokio/c;
.field private final brT:[B
.field private final brU:Lokio/c$a;
.field closed:Z
.field opcode:I
.source "CertificateChainCleaner.java"
# direct methods
.method constructor <init>(ZLokio/d;Lokhttp3/internal/i/c$a;)V
.locals 1
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lokio/c;
invoke-direct {v0}, Lokio/c;-><init>()V
iput-object v0, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
new-instance v0, Lokio/c;
invoke-direct {v0}, Lokio/c;-><init>()V
iput-object v0, p0, Lokhttp3/internal/i/c;->brS:Lokio/c;
if-eqz p2, :cond_2
iput-boolean p1, p0, Lokhttp3/internal/i/c;->brM:Z
iput-object p2, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
iput-object p3, p0, Lokhttp3/internal/i/c;->brN:Lokhttp3/internal/i/c$a;
const/4 p2, 0x0
if-eqz p1, :cond_0
move-object p3, p2
goto :goto_0
:cond_0
const/4 p3, 0x4
new-array p3, p3, [B
:goto_0
iput-object p3, p0, Lokhttp3/internal/i/c;->brT:[B
if-eqz p1, :cond_1
goto :goto_1
:cond_1
new-instance p2, Lokio/c$a;
invoke-direct {p2}, Lokio/c$a;-><init>()V
:goto_1
iput-object p2, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
return-void
:cond_2
new-instance p1, Ljava/lang/NullPointerException;
const-string p2, "source == null"
invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method private BL()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
:goto_0
iget-boolean v0, p0, Lokhttp3/internal/i/c;->closed:Z
if-nez v0, :cond_0
invoke-virtual {p0}, Lokhttp3/internal/i/c;->BJ()V
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brQ:Z
if-eqz v0, :cond_0
invoke-virtual {p0}, Lokhttp3/internal/i/c;->BK()V
goto :goto_0
:cond_0
return-void
.end method
# virtual methods
.method final BJ()V
.locals 6
.annotation system Ldalvik/annotation/Throws;
.method public abstract b(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
Ljava/io/IOException;
"(",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Ljava/security/cert/Certificate;",
">;"
}
.end annotation
iget-boolean v0, p0, Lokhttp3/internal/i/c;->closed:Z
if-nez v0, :cond_11
iget-object v0, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v0}, Lokio/d;->timeout()Lokio/r;
move-result-object v0
invoke-virtual {v0}, Lokio/r;->Ci()J
move-result-wide v0
iget-object v2, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v2}, Lokio/d;->timeout()Lokio/r;
move-result-object v2
invoke-virtual {v2}, Lokio/r;->Cl()Lokio/r;
:try_start_0
iget-object v2, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v2}, Lokio/d;->readByte()B
move-result v2
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
and-int/lit16 v2, v2, 0xff
iget-object v3, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v3}, Lokio/d;->timeout()Lokio/r;
move-result-object v3
sget-object v4, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v3, v0, v1, v4}, Lokio/r;->d(JLjava/util/concurrent/TimeUnit;)Lokio/r;
and-int/lit8 v0, v2, 0xf
iput v0, p0, Lokhttp3/internal/i/c;->opcode:I
and-int/lit16 v0, v2, 0x80
const/4 v1, 0x1
const/4 v3, 0x0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iput-boolean v0, p0, Lokhttp3/internal/i/c;->brP:Z
and-int/lit8 v0, v2, 0x8
if-eqz v0, :cond_1
const/4 v0, 0x1
goto :goto_1
:cond_1
const/4 v0, 0x0
:goto_1
iput-boolean v0, p0, Lokhttp3/internal/i/c;->brQ:Z
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brQ:Z
if-eqz v0, :cond_3
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brP:Z
if-eqz v0, :cond_2
goto :goto_2
:cond_2
new-instance v0, Ljava/net/ProtocolException;
const-string v1, "Control frames must be final."
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_3
:goto_2
and-int/lit8 v0, v2, 0x40
if-eqz v0, :cond_4
const/4 v0, 0x1
goto :goto_3
:cond_4
const/4 v0, 0x0
:goto_3
and-int/lit8 v4, v2, 0x20
if-eqz v4, :cond_5
const/4 v4, 0x1
goto :goto_4
:cond_5
const/4 v4, 0x0
:goto_4
and-int/lit8 v2, v2, 0x10
if-eqz v2, :cond_6
const/4 v2, 0x1
goto :goto_5
:cond_6
const/4 v2, 0x0
:goto_5
if-nez v0, :cond_10
if-nez v4, :cond_10
if-nez v2, :cond_10
iget-object v0, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v0}, Lokio/d;->readByte()B
move-result v0
and-int/lit16 v0, v0, 0xff
and-int/lit16 v2, v0, 0x80
if-eqz v2, :cond_7
goto :goto_6
:cond_7
const/4 v1, 0x0
:goto_6
iget-boolean v2, p0, Lokhttp3/internal/i/c;->brM:Z
if-ne v1, v2, :cond_9
new-instance v0, Ljava/net/ProtocolException;
if-eqz v2, :cond_8
const-string v1, "Server-sent frames must not be masked."
goto :goto_7
:cond_8
const-string v1, "Client-sent frames must be masked."
:goto_7
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_9
and-int/lit8 v0, v0, 0x7f
int-to-long v2, v0
iput-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
iget-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
const-wide/16 v4, 0x7e
cmp-long v0, v2, v4
if-nez v0, :cond_a
iget-object v0, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v0}, Lokio/d;->readShort()S
move-result v0
int-to-long v2, v0
const-wide/32 v4, 0xffff
and-long/2addr v2, v4
iput-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
goto :goto_8
:cond_a
const-wide/16 v4, 0x7f
cmp-long v0, v2, v4
if-nez v0, :cond_c
iget-object v0, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v0}, Lokio/d;->readLong()J
move-result-wide v2
iput-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
iget-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
const-wide/16 v4, 0x0
cmp-long v0, v2, v4
if-ltz v0, :cond_b
goto :goto_8
:cond_b
new-instance v0, Ljava/net/ProtocolException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Frame length 0x"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
invoke-static {v2, v3}, Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " > 0x7FFFFFFFFFFFFFFF"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_c
:goto_8
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brQ:Z
if-eqz v0, :cond_e
iget-wide v2, p0, Lokhttp3/internal/i/c;->brO:J
const-wide/16 v4, 0x7d
cmp-long v0, v2, v4
if-gtz v0, :cond_d
goto :goto_9
:cond_d
new-instance v0, Ljava/net/ProtocolException;
const-string v1, "Control frame must be less than 125B."
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_e
:goto_9
if-eqz v1, :cond_f
iget-object v0, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
iget-object v1, p0, Lokhttp3/internal/i/c;->brT:[B
invoke-interface {v0, v1}, Lokio/d;->readFully([B)V
:cond_f
return-void
:cond_10
new-instance v0, Ljava/net/ProtocolException;
const-string v1, "Reserved flags are unsupported."
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:catchall_0
move-exception v2
iget-object v3, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
invoke-interface {v3}, Lokio/d;->timeout()Lokio/r;
move-result-object v3
sget-object v4, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v3, v0, v1, v4}, Lokio/r;->d(JLjava/util/concurrent/TimeUnit;)Lokio/r;
throw v2
:cond_11
new-instance v0, Ljava/io/IOException;
const-string v1, "closed"
invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method final BK()V
.locals 9
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
Ljavax/net/ssl/SSLPeerUnverifiedException;
}
.end annotation
iget-wide v0, p0, Lokhttp3/internal/i/c;->brO:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-lez v4, :cond_0
iget-object v4, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
iget-object v5, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
invoke-interface {v4, v5, v0, v1}, Lokio/d;->b(Lokio/c;J)V
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brM:Z
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
invoke-virtual {v0, v1}, Lokio/c;->a(Lokio/c$a;)Lokio/c$a;
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
invoke-virtual {v0, v2, v3}, Lokio/c$a;->az(J)I
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
iget-object v1, p0, Lokhttp3/internal/i/c;->brT:[B
invoke-static {v0, v1}, Lokhttp3/internal/i/b;->a(Lokio/c$a;[B)V
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
invoke-virtual {v0}, Lokio/c$a;->close()V
:cond_0
iget v0, p0, Lokhttp3/internal/i/c;->opcode:I
packed-switch v0, :pswitch_data_0
new-instance v0, Ljava/net/ProtocolException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Unknown control opcode: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p0, Lokhttp3/internal/i/c;->opcode:I
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:pswitch_0
iget-object v0, p0, Lokhttp3/internal/i/c;->brN:Lokhttp3/internal/i/c$a;
iget-object v1, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
invoke-virtual {v1}, Lokio/c;->Bc()Lokio/ByteString;
invoke-interface {v0}, Lokhttp3/internal/i/c$a;->BG()V
return-void
:pswitch_1
iget-object v0, p0, Lokhttp3/internal/i/c;->brN:Lokhttp3/internal/i/c$a;
iget-object v1, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
invoke-virtual {v1}, Lokio/c;->Bc()Lokio/ByteString;
move-result-object v1
invoke-interface {v0, v1}, Lokhttp3/internal/i/c$a;->e(Lokio/ByteString;)V
return-void
:pswitch_2
const/16 v0, 0x3ed
const-string v1, ""
iget-object v4, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
iget-wide v4, v4, Lokio/c;->size:J
const-wide/16 v6, 0x1
cmp-long v8, v4, v6
if-eqz v8, :cond_3
cmp-long v6, v4, v2
if-eqz v6, :cond_2
iget-object v0, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
invoke-virtual {v0}, Lokio/c;->readShort()S
move-result v0
iget-object v1, p0, Lokhttp3/internal/i/c;->brR:Lokio/c;
invoke-virtual {v1}, Lokio/c;->BX()Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lokhttp3/internal/i/b;->de(I)Ljava/lang/String;
move-result-object v2
if-nez v2, :cond_1
goto :goto_0
:cond_1
new-instance v0, Ljava/net/ProtocolException;
invoke-direct {v0, v2}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_2
:goto_0
iget-object v2, p0, Lokhttp3/internal/i/c;->brN:Lokhttp3/internal/i/c$a;
invoke-interface {v2, v0, v1}, Lokhttp3/internal/i/c$a;->g(ILjava/lang/String;)V
const/4 v0, 0x1
iput-boolean v0, p0, Lokhttp3/internal/i/c;->closed:Z
return-void
:cond_3
new-instance v0, Ljava/net/ProtocolException;
const-string v1, "Malformed close payload length of 1."
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
nop
:pswitch_data_0
.packed-switch 0x8
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method final BM()V
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
:goto_0
iget-boolean v0, p0, Lokhttp3/internal/i/c;->closed:Z
if-nez v0, :cond_3
iget-wide v0, p0, Lokhttp3/internal/i/c;->brO:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-lez v4, :cond_0
iget-object v2, p0, Lokhttp3/internal/i/c;->bmo:Lokio/d;
iget-object v3, p0, Lokhttp3/internal/i/c;->brS:Lokio/c;
invoke-interface {v2, v3, v0, v1}, Lokio/d;->b(Lokio/c;J)V
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brM:Z
if-nez v0, :cond_0
iget-object v0, p0, Lokhttp3/internal/i/c;->brS:Lokio/c;
iget-object v1, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
invoke-virtual {v0, v1}, Lokio/c;->a(Lokio/c$a;)Lokio/c$a;
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
iget-object v1, p0, Lokhttp3/internal/i/c;->brS:Lokio/c;
iget-wide v1, v1, Lokio/c;->size:J
iget-wide v3, p0, Lokhttp3/internal/i/c;->brO:J
sub-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, Lokio/c$a;->az(J)I
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
iget-object v1, p0, Lokhttp3/internal/i/c;->brT:[B
invoke-static {v0, v1}, Lokhttp3/internal/i/b;->a(Lokio/c$a;[B)V
iget-object v0, p0, Lokhttp3/internal/i/c;->brU:Lokio/c$a;
invoke-virtual {v0}, Lokio/c$a;->close()V
:cond_0
iget-boolean v0, p0, Lokhttp3/internal/i/c;->brP:Z
if-nez v0, :cond_2
invoke-direct {p0}, Lokhttp3/internal/i/c;->BL()V
iget v0, p0, Lokhttp3/internal/i/c;->opcode:I
if-nez v0, :cond_1
goto :goto_0
:cond_1
new-instance v0, Ljava/net/ProtocolException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Expected continuation opcode. Got: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p0, Lokhttp3/internal/i/c;->opcode:I
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw v0
:cond_2
return-void
:cond_3
new-instance v0, Ljava/io/IOException;
const-string v1, "closed"
invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
.class public interface abstract Lokhttp3/internal/h/e;
.class public interface abstract Lokhttp3/internal/i/e;
.super Ljava/lang/Object;
.source "TrustRootIndex.java"

View file

@ -1,4 +1,4 @@
.class final Lokhttp3/internal/i/a$1;
.class final Lokhttp3/internal/j/a$1;
.super Ljava/lang/Object;
.source "RealWebSocket.java"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lokhttp3/internal/i/a;-><init>(Lokhttp3/w;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V
value = Lokhttp3/internal/j/a;-><init>(Lokhttp3/w;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,14 +18,14 @@
# instance fields
.field final synthetic brG:Lokhttp3/internal/i/a;
.field final synthetic brT:Lokhttp3/internal/j/a;
# direct methods
.method constructor <init>(Lokhttp3/internal/i/a;)V
.method constructor <init>(Lokhttp3/internal/j/a;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/i/a$1;->brG:Lokhttp3/internal/i/a;
iput-object p1, p0, Lokhttp3/internal/j/a$1;->brT:Lokhttp3/internal/j/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -39,9 +39,9 @@
:cond_0
:try_start_0
iget-object v0, p0, Lokhttp3/internal/i/a$1;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$1;->brT:Lokhttp3/internal/j/a;
invoke-virtual {v0}, Lokhttp3/internal/i/a;->BI()Z
invoke-virtual {v0}, Lokhttp3/internal/j/a;->BK()Z
move-result v0
:try_end_0
@ -54,11 +54,11 @@
:catch_0
move-exception v0
iget-object v1, p0, Lokhttp3/internal/i/a$1;->brG:Lokhttp3/internal/i/a;
iget-object v1, p0, Lokhttp3/internal/j/a$1;->brT:Lokhttp3/internal/j/a;
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lokhttp3/internal/i/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
invoke-virtual {v1, v0, v2}, Lokhttp3/internal/j/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class public final Lokhttp3/internal/i/a$2;
.class public final Lokhttp3/internal/j/a$2;
.super Ljava/lang/Object;
.source "RealWebSocket.java"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lokhttp3/internal/i/a;
value = Lokhttp3/internal/j/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,18 @@
# instance fields
.field final synthetic brG:Lokhttp3/internal/i/a;
.field final synthetic brT:Lokhttp3/internal/j/a;
.field final synthetic brH:Lokhttp3/w;
.field final synthetic brU:Lokhttp3/w;
# direct methods
.method public constructor <init>(Lokhttp3/internal/i/a;Lokhttp3/w;)V
.method public constructor <init>(Lokhttp3/internal/j/a;Lokhttp3/w;)V
.locals 0
iput-object p1, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iput-object p1, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
iput-object p2, p0, Lokhttp3/internal/i/a$2;->brH:Lokhttp3/w;
iput-object p2, p0, Lokhttp3/internal/j/a$2;->brU:Lokhttp3/w;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -41,11 +41,11 @@
.method public final a(Ljava/io/IOException;)V
.locals 2
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lokhttp3/internal/i/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
invoke-virtual {v0, p1, v1}, Lokhttp3/internal/j/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
return-void
.end method
@ -54,7 +54,7 @@
.locals 4
:try_start_0
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
iget v1, p2, Lokhttp3/Response;->code:I
@ -64,7 +64,7 @@
const-string v1, "Connection"
invoke-virtual {p2, v1}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p2, v1}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
@ -78,7 +78,7 @@
const-string v1, "Upgrade"
invoke-virtual {p2, v1}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p2, v1}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
@ -92,7 +92,7 @@
const-string v1, "Sec-WebSocket-Accept"
invoke-virtual {p2, v1}, Lokhttp3/Response;->dk(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p2, v1}, Lokhttp3/Response;->dl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
@ -100,7 +100,7 @@
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, v0, Lokhttp3/internal/i/a;->key:Ljava/lang/String;
iget-object v0, v0, Lokhttp3/internal/j/a;->key:Ljava/lang/String;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -112,15 +112,15 @@
move-result-object v0
invoke-static {v0}, Lokio/ByteString;->ec(Ljava/lang/String;)Lokio/ByteString;
invoke-static {v0}, Lokio/ByteString;->ef(Ljava/lang/String;)Lokio/ByteString;
move-result-object v0
invoke-virtual {v0}, Lokio/ByteString;->Ce()Lokio/ByteString;
invoke-virtual {v0}, Lokio/ByteString;->Cg()Lokio/ByteString;
move-result-object v0
invoke-virtual {v0}, Lokio/ByteString;->Cd()Ljava/lang/String;
invoke-virtual {v0}, Lokio/ByteString;->Cf()Ljava/lang/String;
move-result-object v0
@ -132,32 +132,32 @@
if-eqz v2, :cond_0
sget-object v0, Lokhttp3/internal/a;->bmy:Lokhttp3/internal/a;
sget-object v0, Lokhttp3/internal/a;->bmR:Lokhttp3/internal/a;
invoke-virtual {v0, p1}, Lokhttp3/internal/a;->a(Lokhttp3/e;)Lokhttp3/internal/b/g;
move-result-object p1
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AR()V
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AU()V
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object v0
new-instance v1, Lokhttp3/internal/b/c$1;
iget-object v2, v0, Lokhttp3/internal/b/c;->bmo:Lokio/d;
iget-object v2, v0, Lokhttp3/internal/b/c;->bmH:Lokio/d;
iget-object v3, v0, Lokhttp3/internal/b/c;->bnC:Lokio/BufferedSink;
iget-object v3, v0, Lokhttp3/internal/b/c;->bnV:Lokio/BufferedSink;
invoke-direct {v1, v0, v2, v3, p1}, Lokhttp3/internal/b/c$1;-><init>(Lokhttp3/internal/b/c;Lokio/d;Lokio/BufferedSink;Lokhttp3/internal/b/g;)V
:try_start_1
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
iget-object v0, v0, Lokhttp3/internal/i/a;->brp:Lokhttp3/WebSocketListener;
iget-object v0, v0, Lokhttp3/internal/j/a;->brC:Lokhttp3/WebSocketListener;
iget-object v2, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v2, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
invoke-virtual {v0, v2, p2}, Lokhttp3/WebSocketListener;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V
@ -167,11 +167,11 @@
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brH:Lokhttp3/w;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brU:Lokhttp3/w;
iget-object v0, v0, Lokhttp3/w;->bgZ:Lokhttp3/s;
iget-object v0, v0, Lokhttp3/w;->bhk:Lokhttp3/s;
invoke-virtual {v0}, Lokhttp3/s;->Ai()Ljava/lang/String;
invoke-virtual {v0}, Lokhttp3/s;->Ak()Ljava/lang/String;
move-result-object v0
@ -181,23 +181,23 @@
move-result-object p2
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
invoke-virtual {v0, p2, v1}, Lokhttp3/internal/i/a;->a(Ljava/lang/String;Lokhttp3/internal/i/a$e;)V
invoke-virtual {v0, p2, v1}, Lokhttp3/internal/j/a;->a(Ljava/lang/String;Lokhttp3/internal/j/a$e;)V
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AQ()Lokhttp3/internal/b/c;
invoke-virtual {p1}, Lokhttp3/internal/b/g;->AT()Lokhttp3/internal/b/c;
move-result-object p1
iget-object p1, p1, Lokhttp3/internal/b/c;->bnA:Ljava/net/Socket;
iget-object p1, p1, Lokhttp3/internal/b/c;->bnT:Ljava/net/Socket;
const/4 p2, 0x0
invoke-virtual {p1, p2}, Ljava/net/Socket;->setSoTimeout(I)V
iget-object p1, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object p1, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
invoke-virtual {p1}, Lokhttp3/internal/i/a;->BF()V
invoke-virtual {p1}, Lokhttp3/internal/j/a;->BH()V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
@ -206,11 +206,11 @@
:catch_0
move-exception p1
iget-object p2, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object p2, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
const/4 v0, 0x0
invoke-virtual {p2, p1, v0}, Lokhttp3/internal/i/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
invoke-virtual {p2, p1, v0}, Lokhttp3/internal/j/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
return-void
@ -328,9 +328,9 @@
:catch_1
move-exception p1
iget-object v0, p0, Lokhttp3/internal/i/a$2;->brG:Lokhttp3/internal/i/a;
iget-object v0, p0, Lokhttp3/internal/j/a$2;->brT:Lokhttp3/internal/j/a;
invoke-virtual {v0, p1, p2}, Lokhttp3/internal/i/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
invoke-virtual {v0, p1, p2}, Lokhttp3/internal/j/a;->a(Ljava/lang/Exception;Lokhttp3/Response;)V
invoke-static {p2}, Lokhttp3/internal/c;->closeQuietly(Ljava/io/Closeable;)V

Some files were not shown because too many files have changed in this diff Show more