
com.groupbyinc.flux.common.apache.lucene.analysis.TokenStreamToAutomaton.class Maven / Gradle / Ivy
???? 3 ? Hcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton java/lang/Object TokenStreamToAutomaton.java Jcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton$1 Rcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton$Positions Positions Qcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton$Position Position Icom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder Acom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton Builder Fcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable ;com/groupbyinc/flux/common/apache/lucene/util/RollingBuffer
Resettable preservePositionIncrements Z unicodeArcs POS_SEP I HOLE $assertionsDisabled ()V ! "
# % this JLcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton; setPreservePositionIncrements (Z)V enablePositionIncrements setUnicodeArcs - changeToken r(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; in 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; toAutomaton ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream;)Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; java/io/IOException 5
# createState ()I 8 9
: Ycom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute < =com/groupbyinc/flux/common/apache/lucene/analysis/TokenStream > addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; @ A
? B \com/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute D Ycom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionLengthAttribute F Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute H reset J "
? K O(Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton$1;)V ! M
N incrementToken ()Z P Q
? R getPositionIncrement T 9 E U W java/lang/AssertionError Y
Z # get K(I)Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable; \ ]
^ leaving ` a arriving c d addHoles ?(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder;Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer;I)V f g
h
addTransition (III)V j k
l
freeBefore (I)V n o
p getPositionLength r 9 G s getBytesRef :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; u v = w / 0
y 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef { [I } utf8ToString ()Ljava/lang/String; ?
| ? java/lang/String ? length ? 9
? ? codePointCount (II)I ? ?
? ? codePointAt (I)I ? ?
? ? java/lang/Character ? charCount ? ?
? ? ? | ? bytes [B ? ? | ? offset ? | ? endOffset ? 9 I ? java/lang/Math ? max ? ?
? ? end ? "
? ? setAccept (IZ)V ? ?
? getMaxPos ? 9
? finish E()Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; ? ?
? cp i j utf16 Ljava/lang/String; termLen c nextState byteIDX posInc endPos termUTF8 termUnicode
endPosData SLcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStreamToAutomaton$Position; state ?Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream; builder KLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder; termBytesAtt [Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute; posIncAtt ^Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute; posLengthAtt [Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionLengthAttribute; offsetAtt SLcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute; positions ?Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer; =Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer; pos posData maxOffset endState prevPosData java/lang/Class ? desiredAssertionStatus ? Q
? ?
ConstantValue Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature ?(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder;Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer;I)V
SourceFile InnerClasses ! ? ? ! " ? <