com.groupbyinc.flux.common.io.FastCharArrayWriter.class Maven / Gradle / Ivy
???? 4 ? 1com/groupbyinc/flux/common/io/FastCharArrayWriter java/io/Writer FastCharArrayWriter.java buf [C count I ()V (I)V
this 3Lcom/groupbyinc/flux/common/io/FastCharArrayWriter;
"java/lang/IllegalArgumentException java/lang/StringBuilder
Negative initial size: append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
(I)Ljava/lang/StringBuilder;
toString ()Ljava/lang/String; ! "
# (Ljava/lang/String;)V
%
& ( initialSize write , java/lang/Math . max (II)I 0 1
/ 2 java/util/Arrays 4 copyOf ([CI)[C 6 7
5 8 c newcount ([CII)V #java/lang/IndexOutOfBoundsException =
> java/lang/System @ arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V B C
A D off len (Ljava/lang/String;II)V java/lang/String I getChars (II[CI)V K L
J M str Ljava/lang/String; writeTo (Ljava/io/Writer;)V java/io/IOException S + <
U out Ljava/io/Writer; M(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/io/FastCharArrayWriter; null Z java/lang/CharSequence \ ] # length ()I _ `
J a + H
c csq Ljava/lang/CharSequence; s O(Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/io/FastCharArrayWriter; subSequence (II)Ljava/lang/CharSequence; i j ] k start end 6(C)Lcom/groupbyinc/flux/common/io/FastCharArrayWriter; +
p C reset toCharArray ()[C unsafeCharArray size
<
J x toStringTrim st val flush close (C)Ljava/io/Writer; o
? ,(Ljava/lang/CharSequence;II)Ljava/io/Writer; h
? *(Ljava/lang/CharSequence;)Ljava/io/Writer; Y
? (C)Ljava/lang/Appendable; 2(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
? 5 * ? ? ? ?
- .
? ? +*? ? ? Y? Y? ? ? ? $? '?*?? )? ? + + * ? 6 7 8 # ; * <