
okhttp3.Cookie.class Maven / Gradle / Ivy
???? 3?
? H H H H H H H H H ?
? ? ? ? ? ? ? ?
l!
H"
H#
$
l%
l&
l'
()
*
l+,
-.
H/
(0
(1
l2
(34 ?w???????????56
l7
H89:
H;< ?
H= ? ?>?? ě??S? ????????
l@
lAB
HC
HD HE
FG
HI
HJ
HK
HL
MN HO HP QR
lS
FT
lU HV
4W (X
ZY
^Z[
^\
^]
=^_
l`ab
lc
(de
fghihjk
Hlm
nhn
op
oq
Hrs
t
tt
tuvwx
zy
+z{|}~
t
l??
F?????? Builder InnerClasses YEAR_PATTERN Ljava/util/regex/Pattern;
MONTH_PATTERN DAY_OF_MONTH_PATTERN TIME_PATTERN name Ljava/lang/String; value expiresAt J domain path secure Z httpOnly
persistent hostOnly P(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZZZZ)V Code LineNumberTable LocalVariableTable this Lokhttp3/Cookie; (Lokhttp3/Cookie$Builder;)V builder Lokhttp3/Cookie$Builder;
StackMapTableB? ()Ljava/lang/String; ()Z ()J matches (Lokhttp3/HttpUrl;)Z url Lokhttp3/HttpUrl; domainMatch &(Lokhttp3/HttpUrl;Ljava/lang/String;)Z urlHostk pathMatch urlPath parse 5(Lokhttp3/HttpUrl;Ljava/lang/String;)Lokhttp3/Cookie; setCookie 6(JLokhttp3/HttpUrl;Ljava/lang/String;)Lokhttp3/Cookie; attributePairEnd I attributeEqualsSign
attributeName attributeValue deltaMilliseconds encodedPath lastSlash currentTimeMillis pos limit
cookiePairEnd pairEqualsSign
cookieName cookieValue deltaSeconds
secureOnly?9< parseExpires (Ljava/lang/String;II)J monthString end s hour minute second
dayOfMonth month year matcher Ljava/util/regex/Matcher; calendar Ljava/util/Calendar;? dateCharacterOffset (Ljava/lang/String;IIZ)I c
dateCharacter i input invert parseMaxAge (Ljava/lang/String;)J parsed e !Ljava/lang/NumberFormatException; parseDomain &(Ljava/lang/String;)Ljava/lang/String; canonicalDomain parseAll 4(Lokhttp3/HttpUrl;Lokhttp3/Headers;)Ljava/util/List; cookie size headers Lokhttp3/Headers;
cookieStrings Ljava/util/List; cookies LocalVariableTypeTable $Ljava/util/List; "Ljava/util/List;?? Signature F(Lokhttp3/HttpUrl;Lokhttp3/Headers;)Ljava/util/List; toString (Z)Ljava/lang/String; forObsoleteRfc2965 result Ljava/lang/StringBuilder;s equals (Ljava/lang/Object;)Z other Ljava/lang/Object; that hashCode ()I hash ()V
SourceFile Cookie.java ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/NullPointerException builder.name == null ?? builder.value == null builder.domain == null?? ? ? ? ? ?? ????
????? ? ??? /? ? ? ? ?????? ??? okhttp3/internal/http/HttpDate expires?? ? ? "java/lang/IllegalArgumentException max-age ? ? java/lang/NumberFormatException ? ? httponly java/lang/Long???? okhttp3/Cookie ? ? ? ? ? ?? ??????? ? ?????? ? ? ? ??????? ??? ? ? java/util/GregorianCalendar?? ???? java/util/Calendar??? ?? ? -?\d+ ?? - .??? ?
Set-Cookie???? ?
?? java/lang/String ? ? java/util/ArrayList?????? ? ? java/lang/StringBuilder???? ; max-age=0
; expires= java/util/Date ???? ; domain= ; path= ; secure
; httponly ? ?
(\d{2,4})[^\d]*?? 7(?i)(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).* (\d{1,2})[^\d]* #(\d{1,2}):(\d{1,2}):(\d{1,2})[^\d]* java/lang/Object okhttp3/Cookie$Builder okhttp3/HttpUrl java/util/regex/Matcher okhttp3/Headers java/util/List (Ljava/lang/String;)V host isHttps endsWith (Ljava/lang/String;)Z length charAt (I)C okhttp3/internal/Util verifyAsIpAddress
startsWith java/lang/System delimiterOffset (Ljava/lang/String;IIC)I
trimSubstring ((Ljava/lang/String;II)Ljava/lang/String; isEmpty indexOfControlOrNonAscii (Ljava/lang/String;)I equalsIgnoreCase lastIndexOf (I)I substring (II)Ljava/lang/String; java/util/regex/Pattern 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; region (II)Ljava/util/regex/Matcher;
usePattern 4(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher; group (I)Ljava/lang/String; java/lang/Integer parseInt java/util/Locale US Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; pattern indexOf UTC Ljava/util/TimeZone; (Ljava/util/TimeZone;)V
setLenient (Z)V set (II)V getTimeInMillis parseLong
domainToAscii values $(Ljava/lang/String;)Ljava/util/List; get (I)Ljava/lang/Object; add java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List; emptyList ()Ljava/util/List; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; (J)V format $(Ljava/util/Date;)Ljava/lang/String; compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; 1 H ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8*? *+? *,? *!? *? *? *? *? * ? *
?
? ? . B C D E F G H % I + J 1 K 7 L ? f
8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ? 8 ? ?
? ? ? ? ?*? +? ?
? Y
? ?+? ?
? Y? ?+? ?
? Y? ?*+? ? *+? ? *+? ? *+? ? *+? ? *+? ? *+? ? *+? ?
*+? ? ? ? : N O P &