io.netty.handler.codec.http.DefaultHttpHeaders$HeaderValueConverterAndValidator.class Maven / Gradle / Ivy
???? 2 [ Oio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverterAndValidator Cio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverter DefaultHttpHeaders.java .io/netty/handler/codec/http/DefaultHttpHeaders HeaderValueConverterAndValidator HeaderValueConverter 0io/netty/handler/codec/http/DefaultHttpHeaders$1
INSTANCE QLio/netty/handler/codec/http/DefaultHttpHeaders$HeaderValueConverterAndValidator; ()V 5(Lio/netty/handler/codec/http/DefaultHttpHeaders$1;)V
this
convertObject ,(Ljava/lang/Object;)Ljava/lang/CharSequence;
java/lang/CharSequence length ()I charAt (I)C validateValueChar (Ljava/lang/CharSequence;IC)I " #
$ "java/lang/IllegalArgumentException & java/lang/StringBuilder (
) * .a header value must not end with '\r' or '\n': , append -(Ljava/lang/String;)Ljava/lang/StringBuilder; . /
) 0 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; . 2
) 3 toString ()Ljava/lang/String; 5 6
) 7 (Ljava/lang/String;)V 9
' : index I value Ljava/lang/Object; seq Ljava/lang/CharSequence; state 5a header value contains a prohibited character '??': C 5a header value contains a prohibited character '\v': E 5a header value contains a prohibited character '\f': G !only '\n' is allowed after '\r': I *only ' ' and '\t' are allowed after '\n': K character C &(Ljava/lang/Object;)Ljava/lang/Object;
*
S Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 0
U 0 *? ? V
W ? U ? K*+? M>6,? ? ,,? ! ? %>????? ? 'Y? )Y? +-? 1,? 4? 8? ;?,? V 4 <