com.groupbyinc.flux.common.apache.lucene.util.fst.CharSequenceOutputs.class Maven / Gradle / Ivy
???? 4 ? Ecom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputs uLcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs; 9com/groupbyinc/flux/common/apache/lucene/util/fst/Outputs CharSequenceOutputs.java NO_OUTPUT 8Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; singleton GLcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputs; BASE_NUM_BYTES J $assertionsDisabled Z ()V
this getSingleton I()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputs;
common ?(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;
java/lang/AssertionError
6com/groupbyinc/flux/common/apache/lucene/util/CharsRef offset I ! " # length % " & java/lang/Math ( min (II)I * +
) , chars [C . / 0 2 ([CII)V 4
5 output1 output2 pos1 pos2 stopAt1 subtract java/lang/StringBuilder =
> inc.length= @ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; B C
> D (I)Ljava/lang/StringBuilder; B F
> G vs output.length= I toString ()Ljava/lang/String; K L
> M (Ljava/lang/Object;)V O
P output inc add (I)V U
V java/lang/System X arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V Z [
Y \ result prefix write v(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;Lcom/groupbyinc/flux/common/apache/lucene/store/DataOutput;)V java/io/IOException b 9com/groupbyinc/flux/common/apache/lucene/store/DataOutput d writeVInt f U
e g idx out ;Lcom/groupbyinc/flux/common/apache/lucene/store/DataOutput; read t(Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput;)Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; 8com/groupbyinc/flux/common/apache/lucene/store/DataInput n readVInt ()I p q
o r in :Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput; len
skipOutput =(Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput;)V getNoOutput :()Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; outputToString L(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)Ljava/lang/String;
M ramBytesUsed ;(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)J ? ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator ? sizeOf ([C)J ? ?
? ? (Ljava/lang/Object;)J ~
? &(Ljava/lang/Object;)Ljava/lang/String; { |
? ()Ljava/lang/Object; y z
? N(Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput;)Ljava/lang/Object; l m
? P(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/store/DataOutput;)V ` a
? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; T
? <