com.groupbyinc.flux.common.apache.lucene.util.fst.FSTEnum.class Maven / Gradle / Ivy
???? 4 ? 9com/groupbyinc/flux/common/apache/lucene/util/fst/FSTEnum (Ljava/lang/Object; java/lang/Object FSTEnum.java 9com/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc 5com/groupbyinc/flux/common/apache/lucene/util/fst/FST Arc Acom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader BytesReader fst 7Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST; ; arcs <[Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; A[Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; output [Ljava/lang/Object; [TT; NO_OUTPUT Ljava/lang/Object; TT; fstReader CLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;
scratchArc ;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; @Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; upto I targetLength $assertionsDisabled Z :(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;)V ()V % '
( * -
( 0 2 getBytesReader E()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader; 4 5
6 8 outputs ;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs; : ;
< 9com/groupbyinc/flux/common/apache/lucene/util/fst/Outputs > getNoOutput ()Ljava/lang/Object; @ A
? B D getArc >(I)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; F G
H getFirstArc x(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; J K
L this @Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FSTEnum; ;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FSTEnum; getTargetLabel ()I getCurrentLabel setCurrentLabel (I)V grow rewindPrefix java/io/IOException X ! Z readFirstTargetArc ?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; \ ]
^ " ! ` S R
b Q R
d arc cmp currentLimit doNext isLast ()Z j k
l readNextArc ?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; n o
p pushFirst r '
s
doSeekCeil W '
v bytesPerArc x ! y label { ! | arcIdx ~ ! numArcs ? ! ? posArcsStart J ? ? ? setPosition (J)V ? ?
? skipBytes ? ?
? readLabel =(Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput;)I ? ?
? readNextRealArc ? o
? # $ ? java/lang/AssertionError ?
? ( java/lang/StringBuilder ?
? (
arc.label= ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (I)Ljava/lang/StringBuilder; ? ?
? ? vs targetLabel= ? mid= ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/Object;)V % ?
? ? ? add 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? T U
? incr ? '
? midLabel prevArc in low high mid found targetLabel doSeekFloor readNextArcLabel ?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)I ? ?
? pushLast ? '
? doSeekExact
findTargetArc ?(ILcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc; ? ?
? nextArc V '
? ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator ? NUM_BYTES_OBJECT_REF ? ! ? ? 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil ? oversize (II)I ? ?
? ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? newArcs newOutput readLastTargetArc ? ]
? idx java/lang/Class ? desiredAssertionStatus ? k
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;)V
StackMapTable
Exceptions C(I)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;
SourceFile InnerClasses ? ? ? ? ? ! " ! # $ % &