okhttp3.internal.platform.android.AndroidSocketAdapter.class Maven / Gradle / Ivy
???? 4 ? 6okhttp3/internal/platform/android/AndroidSocketAdapter java/lang/Object /okhttp3/internal/platform/android/SocketAdapter setUseSessionTickets Ljava/lang/reflect/Method; setHostname getAlpnSelectedProtocol setAlpnProtocols isSupported ()Z )okhttp3/internal/platform/AndroidPlatform Companion 5Lokhttp3/internal/platform/AndroidPlatform$Companion; 3okhttp3/internal/platform/AndroidPlatform$Companion
this 8Lokhttp3/internal/platform/android/AndroidSocketAdapter;
matchesSocket (Ljavax/net/ssl/SSLSocket;)Z #Lorg/jetbrains/annotations/NotNull; sslSocket kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V ! "
# sslSocketClass Ljava/lang/Class; % & ' java/lang/Class )
isInstance (Ljava/lang/Object;)Z + ,
* - Ljavax/net/ssl/SSLSocket; configureTlsExtensions >(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V S(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List<+Lokhttp3/Protocol;>;)V $Lorg/jetbrains/annotations/Nullable; java/lang/IllegalAccessException 4 +java/lang/reflect/InvocationTargetException 6 protocols 8
: < java/lang/Boolean > valueOf (Z)Ljava/lang/Boolean; @ A
? B java/lang/reflect/Method D invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; F G
E H J L "okhttp3/internal/platform/Platform N .Lokhttp3/internal/platform/Platform$Companion; P O Q ,okhttp3/internal/platform/Platform$Companion S concatLengthPrefixed (Ljava/util/List;)[B U V
T W java/lang/AssertionError Y (Ljava/lang/Object;)V [ \
Z ] java/lang/Throwable _ e "Ljava/lang/IllegalAccessException; -Ljava/lang/reflect/InvocationTargetException; hostname Ljava/lang/String; Ljava/util/List; getSelectedProtocol -(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; java/lang/NullPointerException i
k [B m !java/nio/charset/StandardCharsets o UTF_8 Ljava/nio/charset/Charset; q r p s StandardCharsets.UTF_8 u checkNotNullExpressionValue w "
x java/lang/String z ([BLjava/nio/charset/Charset;)V [ |
{ }
getMessage ()Ljava/lang/String; ?
j ? ssl == null ? areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
?
alpnResult Ljava/lang/NullPointerException; javax/net/ssl/SSLSocket ? -Ljava/lang/Class<-Ljavax/net/ssl/SSLSocket;>; (Ljava/lang/Class;)V 0(Ljava/lang/Class<-Ljavax/net/ssl/SSLSocket;>;)V % ()V [ ?
? TYPE ? & ? ? getDeclaredMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; ? ?
* ? 4sslSocketClass.getDeclar…:class.javaPrimitiveType) ? getMethod ? ?
* ?
playProviderFactory ALokhttp3/internal/platform/android/DeferredSocketAdapter$Factory; BLokhttp3/internal/platform/android/AndroidSocketAdapter$Companion; trustManager B(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; sslSocketFactory ?