com.groupbyinc.flux.common.http.util.ByteArrayBuffer.class Maven / Gradle / Ivy
???? 2 ? 4com/groupbyinc/flux/common/http/util/ByteArrayBuffer java/lang/Object java/io/Serializable ByteArrayBuffer.java serialVersionUID J<~?$ ;?? buffer [B len I (I)V ()V
Buffer capacity )com/groupbyinc/flux/common/http/util/Args notNegative (ILjava/lang/String;)I
this 6Lcom/groupbyinc/flux/common/http/util/ByteArrayBuffer; capacity expand java/lang/Math # max (II)I % &
$ ' ) java/lang/System + arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V - .
, / newlen newbuffer append ([BII)V #java/lang/IndexOutOfBoundsException 5 java/lang/StringBuilder 7
8 off: : -(Ljava/lang/String;)Ljava/lang/StringBuilder; 3 <
8 = (I)Ljava/lang/StringBuilder; 3 ?
8 @ len: B b.length: D toString ()Ljava/lang/String; F G
8 H (Ljava/lang/String;)V J
6 K "
M b off ([CII)V i1 i2 [C oldlen ;(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;II)V 4com/groupbyinc/flux/common/http/util/CharArrayBuffer W ()[C Y
X Z 3 Q
\ 6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer; clear toByteArray ()[B
byteAt (I)I i ()I length ensureCapacity required available setLength len: l < 0 or > buffer len: n isEmpty ()Z isFull indexOf (BII)I B from to
beginIndex endIndex (B)I s t
{
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 1 }
~ S *? ? W*?? ? ! ? 3 4 5 6 " ~ l "*? ?x? (?M*? ,*? *? 0*,? ? " " 1 2
? 9 : ; ! <