
com.groupbyinc.flux.search.suggest.phrase.DirectCandidateGenerator$CandidateSet.class Maven / Gradle / Ivy
???? 3 V Ocom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$CandidateSet java/lang/Object DirectCandidateGenerator.java Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate Bcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator Candidate CandidateSet
candidates O[Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate; originalTerm NLcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate; ?([Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate;Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate;)V ()V
this QLcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$CandidateSet;
addCandidates (Ljava/util/List;)V java/util/HashSet (Ljava/util/Collection;)V
java/util/Set " add (Ljava/lang/Object;)Z $ % # & size ()I ( ) # * toArray (([Ljava/lang/Object;)[Ljava/lang/Object; , - # .
java/util/Collections 1 reverseOrder ()Ljava/util/Comparator; 3 4
2 5 java/util/Arrays 7 sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V 9 :
8 ; i I `Ljava/util/List; Ljava/util/List; set _Ljava/util/Set; Ljava/util/Set; addOneCandidate Q(Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate;)V java/lang/System F arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V H I
G J candidate Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature c(Ljava/util/List;)V
SourceFile InnerClasses !
M Y *? *+? *,? ? N
O ? ? ? ? M ? H? Y+? !M>*? ?? ,*? 2? ' W????*,,? + ? ? / ? 0? *? ? 6?