
com.groupbyinc.flux.common.netty.handler.codec.http.CombinedHttpHeaders$CombinedHttpHeadersImpl.class Maven / Gradle / Ivy
???? 2% _com/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl ?Lcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders; =com/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders CombinedHttpHeaders.java Gcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders CombinedHttpHeadersImpl ocom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper
CsvValueEscaper acom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$2
acom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$1 Kcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders$NameValidator
NameValidator java/util/Map$Entry
java/util/Map Entry VALUE_LENGTH_ESTIMATE I
objectEscaper qLcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; ?Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; charSequenceEscaper ?Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; s()Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; " d(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl;)V $ %
& this aLcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; *
& ?(Lcom/groupbyinc/flux/common/netty/util/HashingStrategy;Lcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter;Lcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders$NameValidator;)V $ -
. nameHashingStrategy QLcom/groupbyinc/flux/common/netty/util/HashingStrategy; 7Lcom/groupbyinc/flux/common/netty/util/HashingStrategy; valueConverter YLcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter; ?Lcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter;
nameValidator gLcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders$NameValidator; MLcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders$NameValidator; getAll *(Ljava/lang/CharSequence;)Ljava/util/List; $(Ljava/lang/Object;)Ljava/util/List; 9 ;
< java/util/List > isEmpty ()Z @ A ? B size ()I D E ? F java/lang/IllegalStateException H .CombinedHttpHeaders should only have one value J (Ljava/lang/String;)V $ L
I M get (I)Ljava/lang/Object; O P ? Q java/lang/CharSequence S 9com/groupbyinc/flux/common/netty/util/internal/StringUtil U unescapeCsvFields W :
V X name Ljava/lang/CharSequence; values *Ljava/util/List; Ljava/util/List; add ?(Lcom/groupbyinc/flux/common/netty/handler/codec/Headers;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; "java/lang/IllegalArgumentException a can't add to itself. c
b M
B addImpl ;(Lcom/groupbyinc/flux/common/netty/handler/codec/Headers;)V g h
i 6com/groupbyinc/flux/common/netty/handler/codec/Headers k iterator ()Ljava/util/Iterator; m n l o java/util/Iterator q hasNext s A r t next ()Ljava/lang/Object; v w r x getKey z w { getValue } w ~ addEscapedValue ?(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; ? ?
? _ ?
? header ILjava/util/Map$Entry<+Ljava/lang/CharSequence;+Ljava/lang/CharSequence;>; Ljava/util/Map$Entry; headers mLcom/groupbyinc/flux/common/netty/handler/codec/Headers<+Ljava/lang/CharSequence;+Ljava/lang/CharSequence;*>; 8Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; set clear :()Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? ?
? _ `
? setAll names ()Ljava/util/Set; ? ? l ?
java/util/Set ? ? o remove (Ljava/lang/Object;)Z ? ?
? key !
? escape ,(Ljava/lang/Object;)Ljava/lang/CharSequence; ? ? ? value ?(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl;
commaSeparate ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper;[Ljava/lang/Object;)Ljava/lang/CharSequence; ? ?
? [Ljava/lang/CharSequence; ?(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper;Ljava/lang/Iterable;)Ljava/lang/CharSequence; ? ?
? /Ljava/lang/Iterable<+Ljava/lang/CharSequence;>; Ljava/lang/Iterable; addObject ?(Ljava/lang/CharSequence;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; !
? java/lang/Object ? Ljava/lang/Object; Ljava/lang/Iterable<*>; ?(Ljava/lang/CharSequence;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; [Ljava/lang/Object; ^(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? ?
? setObject &(Ljava/lang/Object;)Ljava/lang/Object; O ?
? _ ?
? commaSeparateEscapedValues J(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; ? ?
? escapedValue currentValue java/lang/StringBuilder ? (I)V $ ?
? ? append 3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; ? ?
? ? (C)Ljava/lang/StringBuilder; ? ?
? ? i end escaper vLcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; [TT; sb Ljava/lang/StringBuilder; java/util/Collection ? ? F ()V $ ?
? ? java/lang/Iterable ? ? o TT; Ljava/lang/Iterable<+TT;>; Ljava/util/Iterator<+TT;>; Ljava/util/Iterator; length ? E T ? r(Lcom/groupbyinc/flux/common/netty/handler/codec/Headers;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? `
? ? `
? _(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? ?
? `(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? ?
? ? ?
? ? ? ?
? ? ?
? ? ?
? ?
? ?
_ ?
_ ?
9 :
access$000 ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl;)Lcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter; A()Lcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter; 3
x0
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable ?()Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; ?()Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper; LocalVariableTypeTable(Lcom/groupbyinc/flux/common/netty/util/HashingStrategy;Lcom/groupbyinc/flux/common/netty/handler/codec/ValueConverter;Lcom/groupbyinc/flux/common/netty/handler/codec/DefaultHeaders$NameValidator;)V D(Ljava/lang/CharSequence;)Ljava/util/List; ?(Lcom/groupbyinc/flux/common/netty/handler/codec/Headers<+Ljava/lang/CharSequence;+Ljava/lang/CharSequence;*>;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; ?(Ljava/lang/CharSequence;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; ?(Ljava/lang/CharSequence;Ljava/lang/Iterable<*>;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl; ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper;[TT;)Ljava/lang/CharSequence; ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/CombinedHttpHeaders$CombinedHttpHeadersImpl$CsvValueEscaper;Ljava/lang/Iterable<+TT;>;)Ljava/lang/CharSequence;
SourceFile InnerClasses 0 &