
okhttp3.internal.platform.Jdk9Platform.class Maven / Gradle / Ivy
???? 3 ?
N O P
Q
R S T U V T W
X Y
Z [ \ ]
N ^
_ ` a
b c d e f
g h i j
k l m setProtocolMethod Ljava/lang/reflect/Method; getProtocolMethod 7(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V Code LineNumberTable LocalVariableTable this (Lokhttp3/internal/platform/Jdk9Platform; configureTlsExtensions >(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V
sslParameters Ljavax/net/ssl/SSLParameters; names Ljava/util/List; e (Ljava/lang/ReflectiveOperationException; sslSocket Ljavax/net/ssl/SSLSocket; hostname Ljava/lang/String; protocols LocalVariableTypeTable $Ljava/util/List; $Ljava/util/List;
StackMapTable n Signature R(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V getSelectedProtocol -(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; protocol socket V j h trustManager B(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; sslSocketFactory Ljavax/net/ssl/SSLSocketFactory; buildIfSupported *()Lokhttp3/internal/platform/Jdk9Platform; l
SourceFile Jdk9Platform.java # o ! " ! p q r s java/lang/Object t u v java/lang/String w x y z { | } java/lang/IllegalAccessException +java/lang/reflect/InvocationTargetException java/lang/AssertionError ~ 'java/lang/UnsupportedOperationException HclientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ # ? javax/net/ssl/SSLParameters setApplicationProtocols java/lang/Class [Ljava/lang/String; ? ? javax/net/ssl/SSLSocket getApplicationProtocol &okhttp3/internal/platform/Jdk9Platform # $ java/lang/NoSuchMethodException "okhttp3/internal/platform/Platform &java/lang/ReflectiveOperationException ()V getSSLParameters ()Ljavax/net/ssl/SSLParameters; alpnProtocolNames "(Ljava/util/List;)Ljava/util/List; java/util/List size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; setSSLParameters (Ljavax/net/ssl/SSLParameters;)V equals (Ljava/lang/Object;)Z (Ljava/lang/String;)V getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 0 ! " ! # $ % Y *? *+? *,? ? &