com.groupbyinc.flux.common.apache.lucene.search.uhighlight.PhraseHelper$MultiSpans.class Maven / Gradle / Ivy
???? 4 t Rcom/groupbyinc/flux/common/apache/lucene/search/uhighlight/PhraseHelper$MultiSpans ;com/groupbyinc/flux/common/apache/lucene/search/spans/Spans PhraseHelper.java Gcom/groupbyinc/flux/common/apache/lucene/search/uhighlight/PhraseHelper
MultiSpans
spansQueue Ljava/util/PriorityQueue; XLjava/util/PriorityQueue; cost J ()V
java/util/PriorityQueue
access$500 ()Ljava/util/Comparator;
(Ljava/util/Comparator;)V
this TLcom/groupbyinc/flux/common/apache/lucene/search/uhighlight/PhraseHelper$MultiSpans; addSpans @(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/Spans;)V docID ()I ! "
#??? "java/lang/IllegalArgumentException & 2Expecting given spans to be in a positioned state. ( (Ljava/lang/String;)V *
' + add (Ljava/lang/Object;)Z - .
/
1 ()J 3
4 java/lang/Math 6 max (JJ)J 8 9
7 : spans =Lcom/groupbyinc/flux/common/apache/lucene/search/spans/Spans; nextDoc java/io/IOException ? isEmpty ()Z A B
C peek ()Ljava/lang/Object; E F
G advance (I)I I J
K remove M F
N
K target I nextStartPosition
startPosition T "
U S "
W
U headSpans
atDocStart Z endPosition ] "
^ width ` "
a collect H(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanCollector;)V c d
e collector ELcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanCollector;
positionsCost ()FB? Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses
l
m A *? *? Y? ? ? ? n o
? ? m ? 3+? $? +? $%?
? 'Y)? ,?*? +? 0W**? 2+? 5? ;? 2? n 3 3 <