okhttp3.internal.platform.Platform.class Maven / Gradle / Ivy
???? 39
1 ? ? ? ?
? ? Z
? ? V ?
? ? ? ? ? ? ? ?
? ? ? ?
? ? ?
? ?
?
? ?
?
? ? ? ?
? ? ? ? ?
? ? ? ?
? ?
# ?
? ?
? ?
? ?
? ?
* ?
? ?
* ?
* ?
* ?
1 ? ?
? ?
? ?
? ?
? ?
? ? ? ? ?
9 ?
? ? ?
? ?
? ?
? ?
? ? PLATFORM $Lokhttp3/internal/platform/Platform; INFO I
ConstantValue WARN logger Ljava/util/logging/Logger; ()V Code LineNumberTable LocalVariableTable this get &()Lokhttp3/internal/platform/Platform; getPrefix ()Ljava/lang/String; trustManager B(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; sslContextClass Ljava/lang/Class; context Ljava/lang/Object; e "Ljava/lang/ClassNotFoundException; sslSocketFactory Ljavax/net/ssl/SSLSocketFactory; LocalVariableTypeTable Ljava/lang/Class<*>;
StackMapTable ? ? ? configureTlsExtensions >(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V sslSocket Ljavax/net/ssl/SSLSocket; hostname Ljava/lang/String; protocols Ljava/util/List; $Ljava/util/List; Signature R(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V afterHandshake (Ljavax/net/ssl/SSLSocket;)V getSelectedProtocol -(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; socket
connectSocket 1(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V Ljava/net/Socket; address Ljava/net/InetSocketAddress; connectTimeout
Exceptions log +(ILjava/lang/String;Ljava/lang/Throwable;)V level message t Ljava/lang/Throwable; logLevel Ljava/util/logging/Level; isCleartextTrafficPermitted (Ljava/lang/String;)Z getStackTraceForCloseable &(Ljava/lang/String;)Ljava/lang/Object; closer logCloseableLeak '(Ljava/lang/String;Ljava/lang/Object;)V
stackTrace alpnProtocolNames "(Ljava/util/List;)Ljava/util/List; protocol Lokhttp3/Protocol; i size names $Ljava/util/List; ? J(Ljava/util/List;)Ljava/util/List; buildCertificateChainCleaner P(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; Ljavax/net/ssl/X509TrustManager; findPlatform android jdk9 jdkWithJettyBoot concatLengthPrefixed (Ljava/util/List;)[B result
Lokio/Buffer; ? ((Ljava/util/List;)[B readFieldOrNull I(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; field Ljava/lang/reflect/Field; value "Ljava/lang/IllegalAccessException; c delegate instance fieldType fieldName Ljava/lang/Class; ? ? U(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)TT;
SourceFile
Platform.java L M B C OkHttp sun.security.ssl.SSLContextImpl ? ? javax/net/ssl/X509TrustManager java/lang/ClassNotFoundException
"okhttp3/internal/platform/Platform ? D ? J K
? ? java/lang/Throwable L java/lang/StringBuilder ? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE); U ? ? java/util/ArrayList ? L R okhttp3/Protocol ? 1okhttp3/internal/tls/BasicCertificateChainCleaner R L S! "# okio/Buffer$%&'()*+, java/lang/Object-./0 R1231 java/lang/NoSuchFieldException java/lang/IllegalAccessException java/lang/AssertionError4,5 ? S okhttp3/OkHttpClient6 U78 java/lang/Class javax/net/ssl/SSLSocketFactory java/io/IOException java/util/logging/Level java/util/List java/lang/reflect/Field java/lang/String forName %(Ljava/lang/String;)Ljava/lang/Class; java/net/Socket connect (Ljava/net/SocketAddress;I)V WARNING java/util/logging/Logger C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V FINE
isLoggable (Ljava/util/logging/Level;)Z (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()I (I)V (I)Ljava/lang/Object; HTTP_1_0 add (Ljava/lang/Object;)Z #okhttp3/internal/tls/TrustRootIndex G(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; ((Lokhttp3/internal/tls/TrustRootIndex;)V )okhttp3/internal/platform/AndroidPlatform buildIfSupported &okhttp3/internal/platform/Jdk9Platform *()Lokhttp3/internal/platform/Jdk9Platform; 2okhttp3/internal/platform/JdkWithJettyBootPlatform length writeByte (I)Lokio/Buffer; writeUtf8 !(Ljava/lang/String;)Lokio/Buffer;
readByteArray ()[B getClass ()Ljava/lang/Class; getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field;
setAccessible (Z)V &(Ljava/lang/Object;)Ljava/lang/Object;
isInstance cast
getSuperclass equals getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ! 1 B C D E F G H E F I J K L M N / *? ? O H P Q C R S N ? ? O O T U N - ? O T P Q C V W N ? #? M+,? N-? ?- ? ? ?M?
O \ ] ^ _ ` ! a P 4 X Y Z [ ! \ ] # Q C # ^ _ ` X a b ? c d? e f g h i N [ ? O l P * Q C j k l m n o ` n p q r s t N 5 ? O s P Q C j k u v N 6 ? O w P Q C w k x y N S +,? ? O
| } P * Q C w z { | } E ~ ? ? N ? ? ?
? ? :? ,-? ? O ? ? ? P 4 Q C ? E ? m ? ? ? ? b B ? ? ? N 6 ? O ? P Q C l m ? ? N \ ? ? ? ? ? Y+? ?? O ? ? ? P Q C ? m b ? ? N v #,? ? Y? +? ? ? L*+,? ? ? O ? ? ? " ? P # Q C # ? m # ? [ b ? ? N ? G? Y*? ? L=*? >? ,*? ? :? ? ? +? !? " W????+? O ? ? ? ( ? 3 ? ? ? E ? P 4 ( ? ? 5 ? E . ? E G n o 9 ? o ` G n p 9 ? ? b ? ?? ?? ? q ? ? ? N @ ? #Y+? $? %? O ? P Q C V ?
? S N ? &? &K*? *?? 'L+? +?? (M,? ,?? Y? )? O *
? ? ?
? ? ? ? ? ? ? P " ? C ? C ? C b ?
e? e? e ? ? N ? O? *Y? +L=*? >? 7*? ? :? ? ? +? !? ,? -W+? !? .W????+? /? O " ? ? ? " ? - ? : ? D ? J ? P 4 " " ? ?
@ ? E 9 ? E O n o G ? ? ` O n p b ? ?? ?? ? q ? ? ? N ? m*? 0N-1? F-,? 2:? 3*? 4:? +? 5? ?+? 6?:?
:? 9Y? :?-? ;N???,