META-INF.modules.java.base.classes.sun.net.spi.DefaultProxySelector.class Maven / Gradle / Ivy
???? 8H
S ? ?
?
? ? ?
? ? ?
?
} ?
} ?
} ?
? ?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ? T ? ? ? T ? ? T ?
? ? ?
? { ? ? ? ?
? ? ?
? ? ? ? ? R ? ?
? ?
? ?
? ? ? ?
/ ? ?
? ?
R ?
/ ?
/ ?
? ? ?
? ?
? ? ?
? ?
? ? ? ? ? ? ? ? ? ? R ? R ? ? ? ) ? ? ?
K ? ?
M ? ?
O ?
R ? ? ? ? NonProxyInfo InnerClasses props [[Ljava/lang/String; SOCKS_PROXY_VERSION Ljava/lang/String;
ConstantValue j hasSystemProxies Z
NO_PROXY_LIST Ljava/util/List; Signature "Ljava/util/List; ()V Code LineNumberTable LocalVariableTable this "Lsun/net/spi/DefaultProxySelector; socksProxyVersion ()I select (Ljava/net/URI;)Ljava/util/List; i I auth uri Ljava/net/URI; protocol host pinfo /Lsun/net/spi/DefaultProxySelector$NonProxyInfo; proto nprop urlhost
proxyArray [Ljava/net/Proxy;
StackMapTable ? 2(Ljava/net/URI;)Ljava/util/List;
connectFailed >(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V sa Ljava/net/SocketAddress; ioe Ljava/io/IOException; defaultPort (Ljava/lang/String;)I init ()Z getSystemProxies 7(Ljava/lang/String;Ljava/lang/String;)[Ljava/net/Proxy; shouldNotUseProxyFor .(Ljava/util/regex/Pattern;Ljava/lang/String;)Z pattern Ljava/util/regex/Pattern; matches toPattern -(Ljava/lang/String;)Ljava/util/regex/Pattern; regex disjunct mask disjunctionEmpty joiner Ljava/util/StringJoiner; ? disjunctToRegex &(Ljava/lang/String;)Ljava/lang/String; key b Ljava/lang/Boolean;
SourceFile DefaultProxySelector.java NestMembers c d "sun/net/spi/DefaultProxySelector$3 ? ? ? java/lang/Integer ? k "java/lang/IllegalArgumentException URI can't be null. c
java/lang/StringBuilder protocol = host =
http v https ftp v socket v "sun/net/spi/DefaultProxySelector$4 c BootstrapMethods !"#$%& java/util/List _ ` Arguments can't be null.' ?()* ? ? java/util/StringJoiner | c+ \|,- ? ?./0 ? *12 .*3 k4 ? [Ljava/lang/String; java/lang/String
http.proxy proxy
socksProxy https.proxy ftp.proxy ftpProxy W X ] ^5678 java.net.useSystemProxies "sun/net/spi/DefaultProxySelector$1 java/lang/Boolean9 ? "sun/net/spi/DefaultProxySelector$2 ? ? sun/net/spi/DefaultProxySelector java/net/ProxySelector -sun/net/spi/DefaultProxySelector$NonProxyInfo java/net/URI java/util/regex/Pattern java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; intValue (Ljava/lang/String;)V getScheme ()Ljava/lang/String; getHost getAuthority indexOf (I)I substring (I)Ljava/lang/String; lastIndexOf (II)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString equalsIgnoreCase (Ljava/lang/String;)Z httpNonProxyInfo ftpNonProxyInfo socksNonProxyInfo toLowerCase x(Lsun/net/spi/DefaultProxySelector;Ljava/lang/String;Ljava/lang/String;Lsun/net/spi/DefaultProxySelector$NonProxyInfo;)V java/util/stream/Stream of .([Ljava/lang/Object;)Ljava/util/stream/Stream; distinct ()Ljava/util/stream/Stream; java/util/stream/Collectors toList ()Ljava/util/stream/Collector;
:; &(Ljava/lang/Object;)Ljava/lang/Object;
<= "(Ljava/util/List;)Ljava/util/List; apply ()Ljava/util/function/Function; collectingAndThen W(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; isEmpty matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher (Ljava/lang/CharSequence;)V split '(Ljava/lang/String;)[Ljava/lang/String; add 2(Ljava/lang/CharSequence;)Ljava/util/StringJoiner; compile
startsWith endsWith length quote java/net/Proxy NO_PROXY Ljava/net/Proxy; $(Ljava/lang/Object;)Ljava/util/List; booleanValue>?BCD "java/lang/invoke/LambdaMetafactory metafactoryF Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; java/util/Collections unmodifiableListG %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! R S W X Y Z [ \
] ^ _ ` a b c d e / *? ? f 9 g h i j k e ) ? Y? ? ? ? ? f q l m e x +?
? Y? ?+?
M+? N-? B+? :? 7@?
6? `? ::? 6?
? :N,? -? '? Y? Y? ? ,? ? -? ? ? ?:,? ? ? :? 3,? ? ? :? ",? ? ? :? ,? ? ? :,::-? :? Y*? !? ? ":? !? #? $ ? %? &