com.groupbyinc.flux.common.http.message.TokenParser.class Maven / Gradle / Ivy
???? 2 ? 3com/groupbyinc/flux/common/http/message/TokenParser java/lang/Object TokenParser.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE CR C
LF
SP HT DQUOTE " ESCAPE \ INSTANCE 5Lcom/groupbyinc/flux/common/http/message/TokenParser; ()V
this INIT_BITSET ([I)Ljava/util/BitSet; java/util/BitSet
! [I # set (I)V % &
! ' aB I arr$ len$ i$ b bitset Ljava/util/BitSet; isWhitespace (C)Z ch
parseToken ?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;Ljava/util/BitSet;)Ljava/lang/String; java/lang/StringBuilder 6
7 4com/groupbyinc/flux/common/http/message/ParserCursor 9 atEnd ()Z ; <
: = getPos ()I ? @
: A 4com/groupbyinc/flux/common/http/util/CharArrayBuffer C charAt (I)C E F
D G get (I)Z I J
! K 1 2
M skipWhiteSpace o(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;)V O P
Q length S @
7 T append (C)Ljava/lang/StringBuilder; V W
7 X copyContent ?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;Ljava/util/BitSet;Ljava/lang/StringBuilder;)V Z [
\ toString ()Ljava/lang/String; ^ _
7 ` current buf 6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer; cursor 6Lcom/groupbyinc/flux/common/http/message/ParserCursor;
delimiters dst Ljava/lang/StringBuilder;
whitespace Z
parseValue copyQuotedContent ?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;Ljava/lang/StringBuilder;)V m n
o copyUnquotedContent q [
r
getUpperBound t @
: u updatePos w &
: x i pos indexFrom indexTo escaped
?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile RuntimeInvisibleAnnotations !
?
? ? ? ? ?
? / *? ? ? ? - ? ? ? *? !Y? "L*M,?>6? ,.6+? (????+? ? > ) *
+ #
, * - * * . # " / 0 ? 0 1 2 " 1 ( 4 ? ? $ ! $ ? 1 2 ? T ? ?
?
? ? ? ? 3 ? J ? @ 4 5 ? " k? 7Y? 8:6,? >? U+,? B? H6-? -? L? ? ;? N? *+,? R6? $? ? U? ? YW*+,-? ]6???? a? ? H E b k k c d k e f k g 0 b h i _ j k ? > Y Z [ \ ] * ^ - _ 5 ` ; a A c N d V f _ g b i e j ? ? 7? ? l 5 ? b ?? 7Y? 8:6,? >? +,? B? H6-? -? L? ? e? N? *+,? R6? N"? &? ? U? ? YW*+,? p6? $? ? U? ? YW*+,-? s6???? a? ? H o b ? ? c d ? e f ? g 0 ? h i ? j k ? R x y z { | * } - ~ 5 ; ? A ? H ? U ? ] ? e ? k ? x ? ? ? ? ? ? ? ? ? ? ? 7?
? O P ? ? >,? B>,? B6,? v66? +? H6? N? ? ?????,? y? ? R $ b # z * > > c d > e f 9 { * 3 | * - } * ? . ? ? ? ? ? $ ? , ? / ? 2 ? 8 ? = ? ? ? D : ? ? Z [ ? /
U,? B6,? B6,? v66? 4+? H6 -? - ? L? ? N? ? ? ? YW????,? y? ? f
% # b 8 z * U U c d U e f U g 0 U h i O { * I | * C } * ? 2 ? ? ? ? ? % ? : ? = ? @ ? H ? N ? T ? ? $ ? D : ! 7 ?
? q [ ? 6
\,? B6,? B6,? v66? ;+? H6 -? - ? L? & ? N? "? ? ? ? YW????,? y? ? f
% * b ? z * \ \ c d \ e f \ g 0 \ h i V { * P | * J } * ? 2 ? ? ? ? ? % ? A ? D ? G ? O ? U ? [ ? ? $ ? D : ! 7 ? ? m n ? ?
?,? >? ?,? B6,? B6,? v6+? H6"? ???66 ? j+ ? H6? %"? \?
-\? YW-? YW6? 2"? ?? .\? 6?
?
?
-? YW? ????,? y? ? f
7 n z * ? ? c d ? e f ? h i ? { * ? | * ? } * " ? b 3 y ~ k ? r ? ? ? ? ? ? " ? ) ? * ? - ? 0 ? 3 ? > ? F ? K ? Y ? ` ? g ? m ? t ? w z ? ? ? ? ? ? ?
? ' ? ! D : 7 ? (? ? # ? Y? ?? ?? ? M ? ?
e