classes.io.netty.handler.codec.http.DefaultHttpHeaders.class Maven / Gradle / Ivy
???? 2n
? ?
?
?
?
? ? ? ?
?
?
?
N ? ? ?
? ?
N ?
? ?
N ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
?
?
?
?
?
?
?
?
?
?
)
?
?
?
?
?!
"
?#
?$%&
= ?'
=(
=)
=*
<+,
=- O. R/ 0 \12
J ?3
L ?45 HeaderValueConverterAndValidator InnerClasses6 HeaderValueConverter HIGHEST_INVALID_VALUE_CHAR_MASK I
ConstantValue???? HEADER_NAME_VALIDATOR Lio/netty/util/ByteProcessor; HttpNameValidator7
NameValidator 5Lio/netty/handler/codec/DefaultHeaders$NameValidator; Signature OLio/netty/handler/codec/DefaultHeaders$NameValidator; headers 'Lio/netty/handler/codec/DefaultHeaders; ZLio/netty/handler/codec/DefaultHeaders; ()V Code LineNumberTable LocalVariableTable this 0Lio/netty/handler/codec/http/DefaultHttpHeaders; (Z)V validate Z 9(ZLio/netty/handler/codec/DefaultHeaders$NameValidator;)V
nameValidator LocalVariableTypeTable S(ZLio/netty/handler/codec/DefaultHeaders$NameValidator;)V *(Lio/netty/handler/codec/DefaultHeaders;)V ](Lio/netty/handler/codec/DefaultHeaders;)V add T(Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/HttpHeaders; )Lio/netty/handler/codec/http/HttpHeaders;
StackMapTable set O(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders; name Ljava/lang/String; value Ljava/lang/Object; U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders; Ljava/lang/CharSequence; Q(Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/handler/codec/http/HttpHeaders; values Ljava/lang/Iterable; Ljava/lang/Iterable<*>; T(Ljava/lang/String;Ljava/lang/Iterable<*>;)Lio/netty/handler/codec/http/HttpHeaders; W(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Lio/netty/handler/codec/http/HttpHeaders; Z(Ljava/lang/CharSequence;Ljava/lang/Iterable<*>;)Lio/netty/handler/codec/http/HttpHeaders; addInt D(Ljava/lang/CharSequence;I)Lio/netty/handler/codec/http/HttpHeaders; addShort D(Ljava/lang/CharSequence;S)Lio/netty/handler/codec/http/HttpHeaders; S remove =(Ljava/lang/String;)Lio/netty/handler/codec/http/HttpHeaders; C(Ljava/lang/CharSequence;)Lio/netty/handler/codec/http/HttpHeaders; setInt setShort clear +()Lio/netty/handler/codec/http/HttpHeaders; get &(Ljava/lang/String;)Ljava/lang/String; ,(Ljava/lang/CharSequence;)Ljava/lang/String; getInt -(Ljava/lang/CharSequence;)Ljava/lang/Integer; (Ljava/lang/CharSequence;I)I defaultValue getShort +(Ljava/lang/CharSequence;)Ljava/lang/Short; (Ljava/lang/CharSequence;S)S
getTimeMillis *(Ljava/lang/CharSequence;)Ljava/lang/Long; (Ljava/lang/CharSequence;J)J J getAll $(Ljava/lang/String;)Ljava/util/List; 8(Ljava/lang/String;)Ljava/util/List; *(Ljava/lang/CharSequence;)Ljava/util/List; >(Ljava/lang/CharSequence;)Ljava/util/List; entries ()Ljava/util/List; entry Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; entriesConverted Ljava/util/List; ;Ljava/util/Map$Entry; MLjava/util/List;>;89 O()Ljava/util/List;>; iterator ()Ljava/util/Iterator;
Deprecated S()Ljava/util/Iterator;>; RuntimeVisibleAnnotations Ljava/lang/Deprecated; iteratorCharSequence _()Ljava/util/Iterator;>; contains (Ljava/lang/String;)Z (Ljava/lang/CharSequence;)Z isEmpty ()Z size ()I ((Ljava/lang/String;Ljava/lang/String;Z)Z
ignoreCase 4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z ?:;< names ()Ljava/util/Set; %()Ljava/util/Set; equals (Ljava/lang/Object;)Z o hashCode validateHeaderNameElement (B)V B (C)V C valueConverter *(Z)Lio/netty/handler/codec/ValueConverter;6 D(Z)Lio/netty/handler/codec/ValueConverter; 8(Z)Lio/netty/handler/codec/DefaultHeaders$NameValidator;7 R(Z)Lio/netty/handler/codec/DefaultHeaders$NameValidator;
access$000 x0
access$100 ()Lio/netty/util/ByteProcessor;
access$200
SourceFile DefaultHttpHeaders.java ? ? Y Z ? ? d k o ? d n )io/netty/handler/codec/DefaultHeadersImpl=>? ? ? d@ d r d e a b .io/netty/handler/codec/http/DefaultHttpHeaders; tA t u xA x uBCBD ?E ?F ? ?GCGD ?E ?F ?H ? ?IJK ?L ?M ?N ?O ?P ?Q ? ?RS ? ?TU ? java/util/ArrayList ? ? dV ? ?9W ?XYZ java/util/Map$Entry8 t ?[\ ? ? ? ? ? ?]? ?^_` ?a ?b "java/lang/IllegalArgumentException java/lang/StringBuilder Sa header name cannot contain the following prohibited characters: =,;: \t\r\n\v\f: cdcefg dh 2a header name cannot contain non-ASCII character: cijkjl [ ^m ^ 0io/netty/handler/codec/http/DefaultHttpHeaders$1 0io/netty/handler/codec/http/DefaultHttpHeaders$2 'io/netty/handler/codec/http/HttpHeaders Oio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverterAndValidator Cio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverter 3io/netty/handler/codec/DefaultHeaders$NameValidator java/util/List java/util/Iterator java/lang/CharSequence %io/netty/handler/codec/DefaultHeaders io/netty/util/HashingStrategy io/netty/util/AsciiString CASE_INSENSITIVE_HASHER Lio/netty/util/HashingStrategy; ~(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V B(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers; addObject F(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers; H(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers; 5(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers; 5(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers; setObject "()Lio/netty/handler/codec/Headers; #io/netty/handler/codec/HeadersUtils getAsString F(Lio/netty/handler/codec/Headers;Ljava/lang/Object;)Ljava/lang/String; '(Ljava/lang/Object;)Ljava/lang/Integer; (Ljava/lang/Object;I)I %(Ljava/lang/Object;)Ljava/lang/Short; (Ljava/lang/Object;S)S $(Ljava/lang/Object;)Ljava/lang/Long; (Ljava/lang/Object;J)J getAllAsString D(Lio/netty/handler/codec/Headers;Ljava/lang/Object;)Ljava/util/List; java/util/Collections emptyList (I)V hasNext next ()Ljava/lang/Object;
java/util/Map iteratorAsString *(Ljava/lang/Iterable;)Ljava/util/Iterator; CASE_SENSITIVE_HASHER F(Ljava/lang/Object;Ljava/lang/Object;Lio/netty/util/HashingStrategy;)Z
namesAsString 1(Lio/netty/handler/codec/Headers;)Ljava/util/Set; B(Lio/netty/handler/codec/Headers;Lio/netty/util/HashingStrategy;)Z "(Lio/netty/util/HashingStrategy;)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V (C)Ljava/lang/StringBuilder; INSTANCE QLio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverterAndValidator; ELio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverter; NOT_NULL ! N U V W X Y Z [ ^ _ ` a b _ c 3 d e f 4 *? ? g
M N h i j d k f B
*? ? ? g
Q R h
i j
l m d n f h *? Y? ? ,?
? ? g
U X h i j l m o ^ p o ` _ q d r f X
*? *+?
? g Z [ \ h
i j
a b p
a c _ s t u f g +? ? *?
+? ?
? W*?*+? ? g ` a b d h i j a v w x u f g +? ? *?
+? ?
? W*?*+? ? g j k l n h i j a v w t y f N *?
+,? W*? g
t
u h i j z { | } t ~ f N *?
+,? W*? g
z
{ h i j z | } t ? f ` *?
+,? W*? g
?
? h i j z { ? ? p ? ? _ ? t ? f ` *?
+,? W*? g
?
? h i j z ? ? p ? ? _ ? ? ? f N *?
+? W*? g
?
? h i j z | V ? ? f N *?
+? W*? g
?
? h i j z | ? ? ? f C *?
+? W*? g
? ? h i j z { ? ? f C *?
+? W*? g
? ? h i j z x y f N *?
+,? W*? g
?
? h i j z { | } x ~ f N *?
+,? W*? g
?
? h i j z | } x ? f ` *?
+,? W*? g
?
? h i j z { ? ? p ? ? _ ? x ? f ` *?
+,? W*? g
?
? h i j z ? ? p ? ? _ ? ? ? f N *?
+? W*? g
?
? h i j z | V ? ? f N *?
+? W*? g
?
? h i j z | ? ? ? f 8
*?
? W*? g
? ? h
i j ? ? f : *+? ? g ? h i j z { ? ? f = *?
+? ? g ? h i j z ? ? f = *?
+? ? g ? h i j z ? ? f H
*?
+? ? g ? h
i j
z
? V ? ? f = *?
+? !? g ? h i j z ? ? f H
*?
+? "? g ? h
i j
z
? ? ? ? f = *?
+? #? g ? h i j z ? ? f H
*?
+ ? $? g ? h
i j
z
? ? ? ? f : *+? %? g ? h i j z { _ ? ? ? f = *?
+? &? g ? h i j z _ ? ? ? f ? ?*? '? ? (?? )Y*?
? *? +L*? ,M,? - ? ,? . ? /N+-? 0 W???+? g 2 : = h * 2 ? ? ? ? ? i j % ? ? p 2 ? ? % ? ? w ? ? ?? _ ? ? ? f 2 *?
? 1? g h i j ? _ ? ? ? ? ? f 2 *?
? 2? g h i j _ ? ? ? f : *+? 3? g h i j z { ? ? f = *?
+? 4? g h i j z ? ? f 2 *?
? 5? g " h i j ? ? f 2 *?
? *? g ' h i j ? ? f P *+,? 6? g , h * i j z { | { ? m ? ? f ? *?
+,? ? ? ? 7? 8? g 1 h * i j z | ? m w 9 ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? f 2 *?
? 9? g 6 h i j _ ? ? ? f ` +? ? ?*?
+? ?
? 7? :? g ; <