
com.groupbyinc.flux.common.apache.lucene.store.GrowableByteArrayDataOutput.class Maven / Gradle / Ivy
???? 4 f Jcom/groupbyinc/flux/common/apache/lucene/store/GrowableByteArrayDataOutput 9com/groupbyinc/flux/common/apache/lucene/store/DataOutput GrowableByteArrayDataOutput.java ,MIN_UTF8_SIZE_TO_ENABLE_DOUBLE_PASS_ENCODING I bytes [B length scratchBytes (I)V ()V
7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil oversize (II)I
this LLcom/groupbyinc/flux/common/apache/lucene/store/GrowableByteArrayDataOutput; cp writeByte (B)V grow ([B)[B ! "
# b B
writeBytes ([BII)V ([BI)[B ! )
* java/lang/System , arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V . /
- 0 off len newLength writeString (Ljava/lang/String;)V java/io/IOException 7 java/lang/String 9 ()I ;
: < 9com/groupbyinc/flux/common/apache/lucene/util/UnicodeUtil >
maxUTF8Length (I)I @ A
? B
D UTF16toUTF8 (Ljava/lang/CharSequence;II[B)I F G
? H writeVInt J
K ([BI)V ' M
N calcUTF16toUTF8Length (Ljava/lang/CharSequence;II)I P Q
? R (Ljava/lang/CharSequence;II[BI)I F T
? U numBytes string Ljava/lang/String; maxLen getBytes ()[B getPosition reset
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile 1 _
` U *? *? ?? *? ? a b . / 0 1 ` r )*? *? ?? **? ? $? *? *Y? Z`? T? a ) ) % &