okhttp3.internal.platform.Jdk9Platform.class Maven / Gradle / Ivy
???? 4 ? &okhttp3/internal/platform/Jdk9Platform "okhttp3/internal/platform/Platform configureTlsExtensions >(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V R(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V )Lokhttp3/internal/SuppressSignatureCheck; #Lorg/jetbrains/annotations/NotNull; $Lorg/jetbrains/annotations/Nullable; sslSocket kotlin/jvm/internal/Intrinsics
checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
protocols javax/net/ssl/SSLSocket getSSLParameters ()Ljavax/net/ssl/SSLParameters;
Companion .Lokhttp3/internal/platform/Platform$Companion; ,okhttp3/internal/platform/Platform$Companion alpnProtocolNames "(Ljava/util/List;)Ljava/util/List; ! "
#
sslParameters % checkNotNullExpressionValue '
( java/util/Collection * java/lang/String , toArray (([Ljava/lang/Object;)[Ljava/lang/Object; . / + 0 java/lang/NullPointerException 2 4null cannot be cast to non-null type kotlin.Array 4 (Ljava/lang/String;)V 6 7
3 8 [Ljava/lang/String; : javax/net/ssl/SSLParameters < setApplicationProtocols ([Ljava/lang/String;)V > ?
= @ setSSLParameters (Ljavax/net/ssl/SSLParameters;)V B C
D thisCollection$iv Ljava/util/Collection; $this$toTypedArray$iv $i$f$toTypedArray I names Ljava/util/List; Ljavax/net/ssl/SSLParameters; this (Lokhttp3/internal/platform/Jdk9Platform; Ljavax/net/ssl/SSLSocket; hostname Ljava/lang/String; java/util/List S [Ljava/lang/Object; U getSelectedProtocol -(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; 'java/lang/UnsupportedOperationException Y getApplicationProtocol ()Ljava/lang/String; [ \
] hashCode ()I _ `
- a c equals (Ljava/lang/Object;)Z e f
- g protocol e )Ljava/lang/UnsupportedOperationException; trustManager B(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; sslSocketFactory n HclientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ p
Z 8 java/lang/Throwable s Ljavax/net/ssl/SSLSocketFactory; ()V 6 v
w isAvailable Z 2Lokhttp3/internal/platform/Jdk9Platform$Companion; access$isAvailable$cp ()Z y z Lkotlin/Metadata; mv bv k d1 ???<
??
??
??
??
?? 20:B¢J-020202
0¢0
HJ
020HJ020H¨ d2 $Lokhttp3/internal/platform/Platform; Lokhttp3/Protocol; !Lkotlin/jvm/JvmSuppressWildcards; Ljavax/net/ssl/X509TrustManager; okhttp java/lang/NoSuchMethodException ? 0okhttp3/internal/platform/Jdk9Platform$Companion ? 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 6 ?
? ? | ? java.specification.version ? java/lang/System ? getProperty &(Ljava/lang/String;)Ljava/lang/String; ? ?
? ? kotlin/text/StringsKt ? toIntOrNull '(Ljava/lang/String;)Ljava/lang/Integer; ? ?
? ? java/lang/Integer ? intValue ? `
? ? [ java/lang/Class ? getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; ? ?
? ? nsme !Ljava/lang/NoSuchMethodException; majorVersion Ljava/lang/Integer;
jdkVersion Jdk9Platform.kt Code
StackMapTable LineNumberTable LocalVariableTable Signature RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations ! y z | ? W+? -? +? :? -? $:Y&? )? +:6:? -? 1 Y?
? 3Y5? 9?? ;? A+? E? ? ( ? J - T = T + + = V ? " $ - Z 1 [ P &