
com.squareup.okhttp.HttpUrl$Builder.class Maven / Gradle / Ivy
???? 3'8
?9: ?; ?< ?=>
9 ??@ABC
DE
EF ?GHI
9J
K
LMN
OPQRS
ET
?UV ?W ??X
Y
Z[
?\]^
_
?`
?ab@c@d@efg
Ehi
?jk
l ?mnop
?q
?r
?s
?t
?u@v@w
Ex ?yz{|}~
ID
?
Ee
?
E?
??
?
?
??
??
???
E?? ??
? ??
???
?
E???
??
?? ?? ??
?
?
?
?@?
?@?
?
???? ???
????????
???
E?
??
??
???
?9
???
E?
??
?
??
??
???
?? ??
E?
????
?9
??
??
??
????? Builder InnerClasses? ParseResult scheme Ljava/lang/String; encodedUsername encodedPassword host port I encodedPathSegments Ljava/util/List; Signature $Ljava/util/List; encodedQueryNamesAndValues encodedFragment ()V Code LineNumberTable LocalVariableTable this %Lcom/squareup/okhttp/HttpUrl$Builder; 9(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;
StackMapTable username password encodedz ((I)Lcom/squareup/okhttp/HttpUrl$Builder;
effectivePort ()I addPathSegment pathSegment addEncodedPathSegment encodedPathSegment setPathSegment :(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; index canonicalPathSegment setEncodedPathSegment removePathSegment encodedPath query?? encodedQuery addQueryParameter K(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; name value addEncodedQueryParameter encodedName encodedValue setQueryParameter setEncodedQueryParameter removeAllQueryParameters nameToRemove removeAllEncodedQueryParameters !removeAllCanonicalQueryParameters (Ljava/lang/String;)V i
canonicalName fragment reencodeForUri '()Lcom/squareup/okhttp/HttpUrl$Builder; size component build ()Lcom/squareup/okhttp/HttpUrl; toString ()Ljava/lang/String; result Ljava/lang/StringBuilder;I parse b(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; passwordColonOffset canonicalUsername portColonOffset componentDelimiterOffset c queryDelimiterOffset base Lcom/squareup/okhttp/HttpUrl; input pos limit schemeDelimiterOffset hasUsername Z hasPassword
slashCount pathDelimiterOffset8 resolvePath (Ljava/lang/String;II)V pathSegmentDelimiterOffset segmentHasTrailingSlash C push (Ljava/lang/String;IIZZ)V addTrailingSlash alreadyEncoded segment isDot (Ljava/lang/String;)Z isDotDot pop removed skipLeadingAsciiWhitespace (Ljava/lang/String;II)I skipTrailingAsciiWhitespace c0 canonicalizeHost ((Ljava/lang/String;II)Ljava/lang/String; inetAddress Ljava/net/InetAddress; address [B percentDecoded?
decodeIpv6 ,(Ljava/lang/String;II)Ljava/net/InetAddress; hexDigit groupLength e Ljava/net/UnknownHostException; b compress groupOffset? decodeIpv4Suffix (Ljava/lang/String;II[BI)Z
addressOffset
domainToAscii &(Ljava/lang/String;)Ljava/lang/String; $Ljava/lang/IllegalArgumentException;B !containsInvalidHostnameAsciiCodes
hostnameAscii inet6AddressToAscii ([B)Ljava/lang/String; currentRunOffset currentRunLength group longestRunOffset longestRunLength
Lokio/Buffer;? parsePort
portString !Ljava/lang/NumberFormatException;?
SourceFile HttpUrl.java com/squareup/okhttp/HttpUrl ? ? ? ? ? ? ? ? java/util/ArrayList ? ???? "java/lang/IllegalArgumentException scheme == null ? ? http? ? ? https java/lang/StringBuilder unexpected scheme: ?? ? ? username == null "':;<=>@[]^`{}|/\?#?? encodedUsername == null password == null encodedPassword == null host == null? ?
unexpected host: ? ? unexpected port: ???? pathSegment == null ? encodedPathSegment == null
"<>^`{}|/\?#?? unexpected path segment: ?????? encodedPath == null /? unexpected encodedPath: ? ? "'<>#?? ? ? name == null "'<>#&= encodedName == null ? ? ? ? ? ? ? ? ? ? ? ????? ? ? java/lang/String [] \^`{|} "#<>\^`{|} java/lang/IllegalStateException ?? ://???? ? ?????
?
https:?? http:?????? ?
@/\?#???? : %40 ?
2
???? ? ? ? ? ? ? ? ? ? ? ? ?# #? /\ ? . %2e .. %2e. .%2e %2e%2e [ ]
?)* java/lang/AssertionError#$ ::?
! java/net/UnknownHostException$'
#%/:?@[\] okio/Buffer !"# ?$%? java/lang/NumberFormatException #com/squareup/okhttp/HttpUrl$Builder java/lang/Object /com/squareup/okhttp/HttpUrl$Builder$ParseResult java/util/List java/net/InetAddress add (Ljava/lang/Object;)Z equalsIgnoreCase append -(Ljava/lang/String;)Ljava/lang/StringBuilder; canonicalize ;(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; length (I)Ljava/lang/StringBuilder; defaultPort (Ljava/lang/String;)I =(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; set '(ILjava/lang/Object;)Ljava/lang/Object; remove (I)Ljava/lang/Object; isEmpty ()Z
startsWith queryStringToNamesAndValues $(Ljava/lang/String;)Ljava/util/List; get equals& G(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V (C)Ljava/lang/StringBuilder; indexOf (I)I pathSegmentsToString ,(Ljava/lang/StringBuilder;Ljava/util/List;)V namesAndValuesToQueryString
regionMatches (ZILjava/lang/String;II)Z UNSUPPORTED_SCHEME 1Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;
access$100 1(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; MISSING_SCHEME
access$200 )(Ljava/lang/String;IILjava/lang/String;)I charAt (I)C INVALID_PORT INVALID_HOST
access$300
access$400 (Lcom/squareup/okhttp/HttpUrl;)I clear ()Ljava/util/List; addAll (Ljava/util/Collection;)Z SUCCESS
percentDecode )(Ljava/lang/String;IIZ)Ljava/lang/String; endsWith
getAddress ()[B (ILjava/lang/String;II)Z decodeHexDigit (C)I java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/util/Arrays fill ([BIIB)V getByAddress ([B)Ljava/net/InetAddress; java/net/IDN toASCII java/util/Locale US Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; writeByte (I)Lokio/Buffer; writeHexadecimalUnsignedLong (J)Lokio/Buffer; readUtf8 java/lang/Integer parseInt com/squareup/okhttp/HttpUrl$1 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? / ? ? ? o -*? *? *? *? *? Y? ? *? ?
W? ? ? ?
? ? ? ? ,? ? - ? ? ? ? ? ? O+?
? Y?
?+? ? *? ? 0+? ? *? ? ? Y? Y? ? +? ? ?
?*? ? " ? ? ? ? ? )? 2? M? ? O ? ? O ? ? ? ? ? ? b +?
? Y?
?*+? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? b +?
? Y?
?*+? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? b +?
? Y?
?*+? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? b +?
? Y?
?*+? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? >+?
? Y?
?++? ? M,? ? Y? Y? ? +? ? ?
?*,? !*? ? ? ? ? 7? <? ? > ? ? > ? ? &