Weather/smali_classes4/okhttp3/OkHttpClient$Builder.smali
2021-05-10 10:13:34 +02:00

827 lines
21 KiB
Smali

.class public final Lokhttp3/OkHttpClient$Builder;
.super Ljava/lang/Object;
.source "OkHttpClient.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lokhttp3/OkHttpClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field a:Lokhttp3/Dispatcher;
.field b:Ljava/net/Proxy;
.field c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/Protocol;",
">;"
}
.end annotation
.end field
.field d:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/ConnectionSpec;",
">;"
}
.end annotation
.end field
.field final e:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/Interceptor;",
">;"
}
.end annotation
.end field
.field final f:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lokhttp3/Interceptor;",
">;"
}
.end annotation
.end field
.field g:Ljava/net/ProxySelector;
.field h:Lokhttp3/CookieJar;
.field i:Lokhttp3/Cache;
.field j:Lokhttp3/internal/cache/InternalCache;
.field k:Ljavax/net/SocketFactory;
.field l:Ljavax/net/ssl/SSLSocketFactory;
.field m:Lokhttp3/internal/tls/CertificateChainCleaner;
.field n:Ljavax/net/ssl/HostnameVerifier;
.field o:Lokhttp3/CertificatePinner;
.field p:Lokhttp3/Authenticator;
.field q:Lokhttp3/Authenticator;
.field r:Lokhttp3/ConnectionPool;
.field s:Lokhttp3/Dns;
.field t:Z
.field u:Z
.field v:Z
.field w:I
.field x:I
.field y:I
.field z:I
# direct methods
.method public constructor <init>()V
.locals 1
.line 451
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 428
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List;
.line 429
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List;
.line 452
new-instance v0, Lokhttp3/Dispatcher;
invoke-direct {v0}, Lokhttp3/Dispatcher;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->a:Lokhttp3/Dispatcher;
.line 453
sget-object v0, Lokhttp3/OkHttpClient;->a:Ljava/util/List;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->c:Ljava/util/List;
.line 454
sget-object v0, Lokhttp3/OkHttpClient;->b:Ljava/util/List;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->d:Ljava/util/List;
.line 455
invoke-static {}, Ljava/net/ProxySelector;->getDefault()Ljava/net/ProxySelector;
move-result-object v0
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->g:Ljava/net/ProxySelector;
.line 456
sget-object v0, Lokhttp3/CookieJar;->a:Lokhttp3/CookieJar;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->h:Lokhttp3/CookieJar;
.line 457
invoke-static {}, Ljavax/net/SocketFactory;->getDefault()Ljavax/net/SocketFactory;
move-result-object v0
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->k:Ljavax/net/SocketFactory;
.line 458
sget-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;->a:Lokhttp3/internal/tls/OkHostnameVerifier;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->n:Ljavax/net/ssl/HostnameVerifier;
.line 459
sget-object v0, Lokhttp3/CertificatePinner;->a:Lokhttp3/CertificatePinner;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->o:Lokhttp3/CertificatePinner;
.line 460
sget-object v0, Lokhttp3/Authenticator;->a:Lokhttp3/Authenticator;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->p:Lokhttp3/Authenticator;
.line 461
sget-object v0, Lokhttp3/Authenticator;->a:Lokhttp3/Authenticator;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->q:Lokhttp3/Authenticator;
.line 462
new-instance v0, Lokhttp3/ConnectionPool;
invoke-direct {v0}, Lokhttp3/ConnectionPool;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->r:Lokhttp3/ConnectionPool;
.line 463
sget-object v0, Lokhttp3/Dns;->a:Lokhttp3/Dns;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->s:Lokhttp3/Dns;
const/4 v0, 0x1
.line 464
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->t:Z
.line 465
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->u:Z
.line 466
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->v:Z
const/16 v0, 0x2710
.line 467
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->w:I
.line 468
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->x:I
.line 469
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->y:I
const/4 v0, 0x0
.line 470
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->z:I
return-void
.end method
.method constructor <init>(Lokhttp3/OkHttpClient;)V
.locals 2
.line 473
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 428
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List;
.line 429
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List;
.line 474
iget-object v0, p1, Lokhttp3/OkHttpClient;->c:Lokhttp3/Dispatcher;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->a:Lokhttp3/Dispatcher;
.line 475
iget-object v0, p1, Lokhttp3/OkHttpClient;->d:Ljava/net/Proxy;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->b:Ljava/net/Proxy;
.line 476
iget-object v0, p1, Lokhttp3/OkHttpClient;->e:Ljava/util/List;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->c:Ljava/util/List;
.line 477
iget-object v0, p1, Lokhttp3/OkHttpClient;->f:Ljava/util/List;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->d:Ljava/util/List;
.line 478
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List;
iget-object v1, p1, Lokhttp3/OkHttpClient;->g:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 479
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List;
iget-object v1, p1, Lokhttp3/OkHttpClient;->h:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 480
iget-object v0, p1, Lokhttp3/OkHttpClient;->i:Ljava/net/ProxySelector;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->g:Ljava/net/ProxySelector;
.line 481
iget-object v0, p1, Lokhttp3/OkHttpClient;->j:Lokhttp3/CookieJar;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->h:Lokhttp3/CookieJar;
.line 482
iget-object v0, p1, Lokhttp3/OkHttpClient;->l:Lokhttp3/internal/cache/InternalCache;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->j:Lokhttp3/internal/cache/InternalCache;
.line 483
iget-object v0, p1, Lokhttp3/OkHttpClient;->k:Lokhttp3/Cache;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->i:Lokhttp3/Cache;
.line 484
iget-object v0, p1, Lokhttp3/OkHttpClient;->m:Ljavax/net/SocketFactory;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->k:Ljavax/net/SocketFactory;
.line 485
iget-object v0, p1, Lokhttp3/OkHttpClient;->n:Ljavax/net/ssl/SSLSocketFactory;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->l:Ljavax/net/ssl/SSLSocketFactory;
.line 486
iget-object v0, p1, Lokhttp3/OkHttpClient;->o:Lokhttp3/internal/tls/CertificateChainCleaner;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->m:Lokhttp3/internal/tls/CertificateChainCleaner;
.line 487
iget-object v0, p1, Lokhttp3/OkHttpClient;->p:Ljavax/net/ssl/HostnameVerifier;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->n:Ljavax/net/ssl/HostnameVerifier;
.line 488
iget-object v0, p1, Lokhttp3/OkHttpClient;->q:Lokhttp3/CertificatePinner;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->o:Lokhttp3/CertificatePinner;
.line 489
iget-object v0, p1, Lokhttp3/OkHttpClient;->r:Lokhttp3/Authenticator;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->p:Lokhttp3/Authenticator;
.line 490
iget-object v0, p1, Lokhttp3/OkHttpClient;->s:Lokhttp3/Authenticator;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->q:Lokhttp3/Authenticator;
.line 491
iget-object v0, p1, Lokhttp3/OkHttpClient;->t:Lokhttp3/ConnectionPool;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->r:Lokhttp3/ConnectionPool;
.line 492
iget-object v0, p1, Lokhttp3/OkHttpClient;->u:Lokhttp3/Dns;
iput-object v0, p0, Lokhttp3/OkHttpClient$Builder;->s:Lokhttp3/Dns;
.line 493
iget-boolean v0, p1, Lokhttp3/OkHttpClient;->v:Z
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->t:Z
.line 494
iget-boolean v0, p1, Lokhttp3/OkHttpClient;->w:Z
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->u:Z
.line 495
iget-boolean v0, p1, Lokhttp3/OkHttpClient;->x:Z
iput-boolean v0, p0, Lokhttp3/OkHttpClient$Builder;->v:Z
.line 496
iget v0, p1, Lokhttp3/OkHttpClient;->y:I
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->w:I
.line 497
iget v0, p1, Lokhttp3/OkHttpClient;->z:I
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->x:I
.line 498
iget v0, p1, Lokhttp3/OkHttpClient;->A:I
iput v0, p0, Lokhttp3/OkHttpClient$Builder;->y:I
.line 499
iget p1, p1, Lokhttp3/OkHttpClient;->B:I
iput p1, p0, Lokhttp3/OkHttpClient$Builder;->z:I
return-void
.end method
.method private static a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I
.locals 6
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_4
if-eqz p3, :cond_3
.line 546
invoke-virtual {p3, p1, p2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v2
const-wide/32 v4, 0x7fffffff
cmp-long p3, v2, v4
if-gtz p3, :cond_2
cmp-long p3, v2, v0
if-nez p3, :cond_1
cmp-long p3, p1, v0
if-gtz p3, :cond_0
goto :goto_0
.line 548
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " too small."
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
:goto_0
long-to-int p0, v2
return p0
.line 547
:cond_2
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " too large."
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 545
:cond_3
new-instance p0, Ljava/lang/NullPointerException;
const-string p1, "unit == null"
invoke-direct {p0, p1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
.line 544
:cond_4
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " < 0"
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public a()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lokhttp3/Interceptor;",
">;"
}
.end annotation
.line 855
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List;
return-object v0
.end method
.method public a(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
.locals 1
const-string v0, "timeout"
.line 508
invoke-static {v0, p1, p2, p3}, Lokhttp3/OkHttpClient$Builder;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I
move-result p1
iput p1, p0, Lokhttp3/OkHttpClient$Builder;->w:I
return-object p0
.end method
.method public a(Ljava/net/Proxy;)Lokhttp3/OkHttpClient$Builder;
.locals 0
.line 558
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->b:Ljava/net/Proxy;
return-object p0
.end method
.method public a(Ljavax/net/ssl/HostnameVerifier;)Lokhttp3/OkHttpClient$Builder;
.locals 1
if-eqz p1, :cond_0
.line 693
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->n:Ljavax/net/ssl/HostnameVerifier;
return-object p0
.line 692
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "hostnameVerifier == null"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public a(Ljavax/net/ssl/SSLSocketFactory;)Lokhttp3/OkHttpClient$Builder;
.locals 3
if-eqz p1, :cond_1
.line 636
invoke-static {}, Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform;
move-result-object v0
invoke-virtual {v0, p1}, Lokhttp3/internal/platform/Platform;->a(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager;
move-result-object v0
if-eqz v0, :cond_0
.line 641
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->l:Ljavax/net/ssl/SSLSocketFactory;
.line 642
invoke-static {v0}, Lokhttp3/internal/tls/CertificateChainCleaner;->a(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;
move-result-object p1
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->m:Lokhttp3/internal/tls/CertificateChainCleaner;
return-object p0
.line 638
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Unable to extract the trust manager on "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, ", sslSocketFactory is "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 639
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 635
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "sslSocketFactory == null"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public a(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder;
.locals 0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
.line 680
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->l:Ljavax/net/ssl/SSLSocketFactory;
.line 681
invoke-static {p2}, Lokhttp3/internal/tls/CertificateChainCleaner;->a(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;
move-result-object p1
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->m:Lokhttp3/internal/tls/CertificateChainCleaner;
return-object p0
.line 679
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string p2, "trustManager == null"
invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.line 678
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
const-string p2, "sslSocketFactory == null"
invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public a(Lokhttp3/Cache;)Lokhttp3/OkHttpClient$Builder;
.locals 0
.line 595
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->i:Lokhttp3/Cache;
const/4 p1, 0x0
.line 596
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->j:Lokhttp3/internal/cache/InternalCache;
return-object p0
.end method
.method public a(Lokhttp3/Dispatcher;)Lokhttp3/OkHttpClient$Builder;
.locals 1
if-eqz p1, :cond_0
.line 788
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->a:Lokhttp3/Dispatcher;
return-object p0
.line 787
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "dispatcher == null"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public a(Lokhttp3/Dns;)Lokhttp3/OkHttpClient$Builder;
.locals 1
if-eqz p1, :cond_0
.line 607
iput-object p1, p0, Lokhttp3/OkHttpClient$Builder;->s:Lokhttp3/Dns;
return-object p0
.line 606
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "dns == null"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public a(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;
.locals 1
.line 859
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object p0
.end method
.method public a(Z)Lokhttp3/OkHttpClient$Builder;
.locals 0
.line 756
iput-boolean p1, p0, Lokhttp3/OkHttpClient$Builder;->u:Z
return-object p0
.end method
.method public b()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lokhttp3/Interceptor;",
">;"
}
.end annotation
.line 869
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List;
return-object v0
.end method
.method public b(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
.locals 1
const-string v0, "timeout"
.line 517
invoke-static {v0, p1, p2, p3}, Lokhttp3/OkHttpClient$Builder;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I
move-result p1
iput p1, p0, Lokhttp3/OkHttpClient$Builder;->x:I
return-object p0
.end method
.method public b(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;
.locals 1
.line 873
iget-object v0, p0, Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object p0
.end method
.method public b(Z)Lokhttp3/OkHttpClient$Builder;
.locals 0
.line 779
iput-boolean p1, p0, Lokhttp3/OkHttpClient$Builder;->v:Z
return-object p0
.end method
.method public c(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
.locals 1
const-string v0, "timeout"
.line 526
invoke-static {v0, p1, p2, p3}, Lokhttp3/OkHttpClient$Builder;->a(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I
move-result p1
iput p1, p0, Lokhttp3/OkHttpClient$Builder;->y:I
return-object p0
.end method
.method public c()Lokhttp3/OkHttpClient;
.locals 1
.line 878
new-instance v0, Lokhttp3/OkHttpClient;
invoke-direct {v0, p0}, Lokhttp3/OkHttpClient;-><init>(Lokhttp3/OkHttpClient$Builder;)V
return-object v0
.end method