
com.groupbyinc.flux.common.apache.lucene.util.automaton.RunAutomaton.class Maven / Gradle / Ivy
???? 3 ? Dcom/groupbyinc/flux/common/apache/lucene/util/automaton/RunAutomaton java/lang/Object RunAutomaton.java automaton CLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; maxInterval I size accept [Z initial transitions [I points classmap $assertionsDisabled Z toString ()Ljava/lang/String; java/lang/StringBuilder ()V
initial state: append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
" (I)Ljava/lang/StringBuilder; $
%
'
) state +
- / [accept]:
1 [reject]:
3 5 7 9 ; Acom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton = appendCharString (ILjava/lang/StringBuilder;)V ? @
> A - C -> E max min k j i this FLcom/groupbyinc/flux/common/apache/lucene/util/automaton/RunAutomaton; b Ljava/lang/StringBuilder; getSize ()I isAccept (I)Z state getInitialState getCharIntervals ()[I clone ()Ljava/lang/Object; Y Z
X [ getCharClass (I)I Bcom/groupbyinc/flux/common/apache/lucene/util/automaton/Operations _ findIndex (I[I)I a b
` c c H(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;IZ)V I(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;IZI)V g
h a tableize
determinize ?(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;I)Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; m n
` o q getStartPoints s W
> t getNumStates v Q
> w java/lang/Math y (II)I G {
z | java/util/Arrays ~ fill ([II)V ? ?
? R S
> ? step ? {
> ? ? java/lang/AssertionError ?
? ? dest n maxDeterminizedStates ] ^
? hashCode prime result equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; ? ?
? ([I[I)Z ? ?
? ([Z[Z)Z ? ?
? obj Ljava/lang/Object; other java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile!
? ? ? Y? L+? !*? #? &(? !W=*? *? ?+? Y? ,? !? &? .? !W*? 03?
+2? !W?
+4? !W>*? 6?? y*? 8*? 6?h`.6? ]*? 6.6`*? 6?? *? 6`.d6? *? :6+