com.groupbyinc.flux.common.apache.lucene.analysis.pattern.SimplePatternSplitTokenizer.class Maven / Gradle / Ivy
???? 4 ? Ucom/groupbyinc/flux/common/apache/lucene/analysis/pattern/SimplePatternSplitTokenizer ;com/groupbyinc/flux/common/apache/lucene/analysis/Tokenizer SimplePatternSplitTokenizer.java termAtt ULcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; offsetAtt SLcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute; runDFA OLcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton; pendingChars [C tokenUpto I pendingLimit pendingUpto offset sepUpto buffer bufferLimit bufferNextRead $assertionsDisabled Z (Ljava/lang/String;)V DEFAULT_TOKEN_ATTRIBUTE_FACTORY @Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory; V(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;Ljava/lang/String;I)V
this WLcom/groupbyinc/flux/common/apache/lucene/analysis/pattern/SimplePatternSplitTokenizer; regexp Ljava/lang/String; F(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;)V ?(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;)V '
( dfa CLcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; >com/groupbyinc/flux/common/apache/lucene/util/automaton/RegExp ,
- . toAutomaton E()Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; 0 1
- 2 factory maxDeterminizedStates C(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;)V 6
7 Scom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute 9 addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; ; <
= ? Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute A C
E
G Acom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton I isDeterministic ()Z K L
J M "java/lang/IllegalArgumentException O /please determinize the incoming automaton first Q
P . >com/groupbyinc/flux/common/apache/lucene/util/AttributeFactory T Mcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton V G(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;I)V X
W Y
[ fillToken (I)V _ setLength X(I)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; a b : c
correctOffset (I)I e f
g setOffset (II)V i j B k offsetStart incrementToken java/io/IOException o q clearAttributes ()V s t
u w
nextCodePoint ()I y z
{ ] ^
} step (II)I ?
W ? isAccept (I)Z ? ?
W ? pushBack ? ^
? extra lastAcceptLength ch state end ? t
? ? ? ofs reset ? t
? ? ? ? java/lang/AssertionError ? t
? ? 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil ? grow ([CI)[C ? ?
? ? ()[C ? : ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? count
appendToToken (C)V resizeBuffer (I)[C ? ? : ?
C nextCodeUnit ? ?
? java/lang/StringBuilder ?
? ? bufferNextRead= ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (I)Ljava/lang/StringBuilder; ? ?
? ?
bufferLimit= ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/Object;)V ?
? ? input Ljava/io/Reader; ? ? ? java/io/Reader ? read ([CII)I ? ?
? ? result ? z
? java/lang/Character ? isHighSurrogate (C)Z ? ?
? ? toCodePoint (CC)I ? ?
? ? java/lang/Class ? desiredAssertionStatus ? L
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile 1
? D *? +'? !? ? " # $ % ?
A B &