ai.smali

.class public final Lokhttp3/ai;
.super Ljava/lang/Object;
.source "OkHttpClient.java"


# instance fields
.field bUX:Lokhttp3/t;

.field bUY:Lokhttp3/b;

.field public bUZ:Lokhttp3/i;

.field bWn:Lokhttp3/s;

.field bWo:Lokhttp3/v;

.field bWp:Lokhttp3/r;

.field bWs:Lokhttp3/b;

.field bWt:Lokhttp3/n;

.field bvO:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lokhttp3/Protocol;",
            ">;"
        }
    .end annotation
.end field

.field bvP:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lokhttp3/o;",
            ">;"
        }
    .end annotation
.end field

.field final bwX:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lokhttp3/ab;",
            ">;"
        }
    .end annotation
.end field

.field final bwY:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lokhttp3/ab;",
            ">;"
        }
    .end annotation
.end field

.field bxc:Z

.field bxd:Z

.field public bxe:Z

.field bxf:I

.field bxg:I

.field bxh:I

.field hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;

.field proxySelector:Ljava/net/ProxySelector;

.field socketFactory:Ljavax/net/SocketFactory;


# direct methods
.method public constructor <init>()V
    .registers 4

    .prologue
    const/16 v2, 0x2710

    const/4 v1, 0x1

    .line 475
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 451
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lokhttp3/ai;->bwX:Ljava/util/List;

    .line 452
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lokhttp3/ai;->bwY:Ljava/util/List;

    .line 476
    new-instance v0, Lokhttp3/s;

    invoke-direct {v0}, Lokhttp3/s;-><init>()V

    iput-object v0, p0, Lokhttp3/ai;->bWn:Lokhttp3/s;

    .line 477
    sget-object v0, Lokhttp3/ah;->bwT:Ljava/util/List;

    iput-object v0, p0, Lokhttp3/ai;->bvO:Ljava/util/List;

    .line 478
    sget-object v0, Lokhttp3/ah;->bwU:Ljava/util/List;

    iput-object v0, p0, Lokhttp3/ai;->bvP:Ljava/util/List;

    .line 479
    sget-object v0, Lokhttp3/u;->bVT:Lokhttp3/u;

    invoke-static {v0}, Lokhttp3/u;->a(Lokhttp3/u;)Lokhttp3/v;

    move-result-object v0

    iput-object v0, p0, Lokhttp3/ai;->bWo:Lokhttp3/v;

    .line 480
    invoke-static {}, Ljava/net/ProxySelector;->getDefault()Ljava/net/ProxySelector;

    move-result-object v0

    iput-object v0, p0, Lokhttp3/ai;->proxySelector:Ljava/net/ProxySelector;

    .line 481
    sget-object v0, Lokhttp3/r;->bVM:Lokhttp3/r;

    iput-object v0, p0, Lokhttp3/ai;->bWp:Lokhttp3/r;

    .line 482
    invoke-static {}, Ljavax/net/SocketFactory;->getDefault()Ljavax/net/SocketFactory;

    move-result-object v0

    iput-object v0, p0, Lokhttp3/ai;->socketFactory:Ljavax/net/SocketFactory;

    .line 483
    sget-object v0, Lokhttp3/internal/f/d;->bYT:Lokhttp3/internal/f/d;

    iput-object v0, p0, Lokhttp3/ai;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;

    .line 484
    sget-object v0, Lokhttp3/i;->bVc:Lokhttp3/i;

    iput-object v0, p0, Lokhttp3/ai;->bUZ:Lokhttp3/i;

    .line 485
    sget-object v0, Lokhttp3/b;->bVa:Lokhttp3/b;

    iput-object v0, p0, Lokhttp3/ai;->bUY:Lokhttp3/b;

    .line 486
    sget-object v0, Lokhttp3/b;->bVa:Lokhttp3/b;

    iput-object v0, p0, Lokhttp3/ai;->bWs:Lokhttp3/b;

    .line 487
    new-instance v0, Lokhttp3/n;

    invoke-direct {v0}, Lokhttp3/n;-><init>()V

    iput-object v0, p0, Lokhttp3/ai;->bWt:Lokhttp3/n;

    .line 488
    sget-object v0, Lokhttp3/t;->bVS:Lokhttp3/t;

    iput-object v0, p0, Lokhttp3/ai;->bUX:Lokhttp3/t;

    .line 489
    iput-boolean v1, p0, Lokhttp3/ai;->bxc:Z

    .line 490
    iput-boolean v1, p0, Lokhttp3/ai;->bxd:Z

    .line 491
    iput-boolean v1, p0, Lokhttp3/ai;->bxe:Z

    .line 492
    iput v2, p0, Lokhttp3/ai;->bxf:I

    .line 493
    iput v2, p0, Lokhttp3/ai;->bxg:I

    .line 494
    iput v2, p0, Lokhttp3/ai;->bxh:I

    .line 496
    return-void
.end method


# virtual methods
.method public final Ro()Lokhttp3/ai;
    .registers 2

    .prologue
    .line 781
    const/4 v0, 0x1

    iput-boolean v0, p0, Lokhttp3/ai;->bxc:Z

    .line 782
    return-object p0
.end method

.method public final Rp()Lokhttp3/ai;
    .registers 2

    .prologue
    .line 787
    const/4 v0, 0x1

    iput-boolean v0, p0, Lokhttp3/ai;->bxd:Z

    .line 788
    return-object p0
.end method

.method public final Rq()Lokhttp3/ah;
    .registers 2

    .prologue
    .line 935
    new-instance v0, Lokhttp3/ah;

    invoke-direct {v0, p0}, Lokhttp3/ah;-><init>(Lokhttp3/ai;)V

    return-object v0
.end method

.method public final a(Lokhttp3/ab;)Lokhttp3/ai;
    .registers 3

    .prologue
    .line 889
    iget-object v0, p0, Lokhttp3/ai;->bwX:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 890
    return-object p0
.end method

.method public final a(Lokhttp3/r;)Lokhttp3/ai;
    .registers 2

    .prologue
    .line 619
    iput-object p1, p0, Lokhttp3/ai;->bWp:Lokhttp3/r;

    .line 620
    return-object p0
.end method

.method public final b(JLjava/util/concurrent/TimeUnit;)Lokhttp3/ai;
    .registers 5

    .prologue
    .line 537
    const-string v0, "timeout"

    invoke-static {v0, p1, p2, p3}, Lokhttp3/internal/c;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I

    move-result v0

    iput v0, p0, Lokhttp3/ai;->bxf:I

    .line 538
    return-object p0
.end method

.method public final b(Lokhttp3/ab;)Lokhttp3/ai;
    .registers 3

    .prologue
    .line 904
    iget-object v0, p0, Lokhttp3/ai;->bwY:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 905
    return-object p0
.end method

.method public final c(JLjava/util/concurrent/TimeUnit;)Lokhttp3/ai;
    .registers 5

    .prologue
    .line 552
    const-string v0, "timeout"

    invoke-static {v0, p1, p2, p3}, Lokhttp3/internal/c;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I

    move-result v0

    iput v0, p0, Lokhttp3/ai;->bxg:I

    .line 553
    return-object p0
.end method

.method public final d(JLjava/util/concurrent/TimeUnit;)Lokhttp3/ai;
    .registers 5

    .prologue
    .line 566
    const-string v0, "timeout"

    invoke-static {v0, p1, p2, p3}, Lokhttp3/internal/c;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I

    move-result v0

    iput v0, p0, Lokhttp3/ai;->bxh:I

    .line 567
    return-object p0
.end method