
com.groupbyinc.flux.common.apache.lucene.util.automaton.Automaton$Builder.class Maven / Gradle / Ivy
???? 4 ? Icom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder java/lang/Object Automaton.java Acom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton Builder Kcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder$1 nextState I isAccept Ljava/util/BitSet; transitions [I nextTransition sorter 6Lcom/groupbyinc/flux/common/apache/lucene/util/Sorter; ()V (II)V
this KLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder;
N(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder;)V !
" $ java/util/BitSet & (I)V (
' )
+ - numStates numTransitions
addTransition (III)V (IIII)V 1 3
4 source dest label 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil 9 grow ([II)[I ; <
: = min max
addEpsilon (I)Z
B
C setAccept (IZ)V E F
G upto finish E()Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;
createState ()I M N
O
G 4com/groupbyinc/flux/common/apache/lucene/util/Sorter R sort T
S U
4 finishState X
Y state a CLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; getNumStates ^ N
_ ;com/groupbyinc/flux/common/apache/lucene/util/FutureObjects a
checkIndex (II)I c d
b e set g F
' h accept Z get l B
' m copy F(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;)V
_
copyStates r p
s Bcom/groupbyinc/flux/common/apache/lucene/util/automaton/Transition u
v initTransition H(ILcom/groupbyinc/flux/common/apache/lucene/util/automaton/Transition;)I x y
z getNextTransition G(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Transition;)V | }
~ 7 v ? ? v ? @ v ? i count s other offset otherNumStates t DLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Transition;
O
C newState
access$100 O(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton$Builder;)[I x0 Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
? 7 *? ? ? ?
? ? ? ? 0*? *? *? *?
Y*? #? %*? 'Y? *? ,*h?
? .? ? 0 0 / 0 0 ? ? ? ? ? ? &? /? 1 2 ? U *? 5? ? * 6 7 8 ?
? ? 1 3 ? ? e*? .?*? `? **? .*? `? >? .*? .*Y? Z`? O*? .*Y? Z`? O*? .*Y? Z`? O*? .*Y? Z`? O? ? 4 e e 6 e 7 e ? e @ ? ? ? ? 0? A? R? d? ? A ? ? F>*? ? 0*? ..? **? .`.*? .`.*? .`.? 5????*? D? *? H? ? * 5 I F F 6 F 7 ? ?
? ? 1? 7? ?? E? ? ? .?
J K ? + }*? <*? l=? Y? LN6? -? PW-*? D? Q????*? %? V6*? ? /-*? ..*? .`.*? .`.*? .`.? W????-? Z-? ? > [ B 5 I } x / q 0 g \ ] ? 6
&