All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.analysis.hunspell.Stemmer.class Maven / Gradle / Ivy

????4Bcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Stemmerjava/lang/ObjectStemmer.javaAcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader5com/groupbyinc/flux/common/apache/lucene/util/fst/FSTBytesReader9com/groupbyinc/flux/common/apache/lucene/util/fst/FST$ArcArc
dictionaryGLcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;scratch8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;segmentLjava/lang/StringBuilder;affixReaderCLcom/groupbyinc/flux/common/apache/lucene/store/ByteArrayDataInput;scratchSegment
scratchBuffer[CformStepIlowerBuffertitleBuffer
EXACT_CASE
TITLE_CASE
UPPER_CASE
prefixReadersD[Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;
prefixArcs<[Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;u[Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;
suffixReaders
suffixArcs$assertionsDisabledZJ(Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;)V()V,.
/6com/groupbyinc/flux/common/apache/lucene/util/BytesRef1
2/	4java/lang/StringBuilder6
7/	9	;	=	?	A#$	C%&	E($	G)&	I	KAcom/groupbyinc/flux/common/apache/lucene/store/ByteArrayDataInputMEcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/DictionaryO	affixData[BQR	PS([B)V,U
NV	Xprefixes7Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;Z[	P\
/getBytesReaderE()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;_`
	asuffixesc[	PdhasStemExceptionsf+	Pg	ilevelthisDLcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Stemmer;stem$(Ljava/lang/String;)Ljava/util/List;java/lang/StringptoCharArray()[Crs
qtlength()Ivw
qx([CI)Ljava/util/List;nz
{wordLjava/lang/String;needsInputCleaning+	P?	setLength(I)V??
7?append([CII)Ljava/lang/StringBuilder;??
7?
cleanInputK(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;)Ljava/lang/CharSequence;??
P?java/lang/CharSequence??x7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil?grow([CI)[C??
??
7xgetChars(II[CI)V??
7?caseOf([CI)I??
?
caseFoldTitle([CI)V??
?
caseFoldLower??
?doStem([CIZ)Ljava/util/List;??
?java/util/List?addAll(Ljava/util/Collection;)Z????cleanedLjava/lang/CharSequence;listJLjava/util/List;Ljava/util/List;caseType
ignoreCase?+	P?java/lang/Character?isUpperCase(C)Z??
??vi	seenUpper	seenLowerjava/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??caseFold(C)C??
P?java/io/IOException?java/util/ArrayList?
?/
lookupWord=([CII)Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;??
P?5com/groupbyinc/flux/common/apache/lucene/util/IntsRef?v	??keepcase?	P?	needaffix?	P?onlyincompound?	P?
flagLookupcom/groupbyinc/flux/common/apache/lucene/analysis/CharArraySet(IZ)V,
iterator()Ljava/util/Iterator;!"?#java/util/Iterator%hasNext()Z'(&)next()Ljava/lang/Object;+,&-6com/groupbyinc/flux/common/apache/lucene/util/CharsRef/contains(Ljava/lang/CharSequence;)Z12
32
5s8Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;terms@Lcom/groupbyinc/flux/common/apache/lucene/analysis/CharArraySet;dedupedgetStemException(I)Ljava/lang/String;<=
P>needsOutputCleaning@+	PA-(Ljava/lang/String;)Ljava/lang/StringBuilder;?C
7DoconvF[	PG
applyMappingsS(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;Ljava/lang/StringBuilder;)VIJ
PK([CII)V,M
0N(Ljava/lang/String;)V,P
0Q	exceptionexceptionIDbufferformIDoutputs;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;WX		YgetFirstArcx(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;[\
	]9com/groupbyinc/flux/common/apache/lucene/util/fst/Outputs_getNoOutputa,
`b	fullStripd+	Pe
findTargetArc?(ILcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;gh
	ioutputLjava/lang/Object;kl	m8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;o
`pisFinalr(
snextFinalOutputul	vsetPositionx?
Ny	readShort()S{|
N}??*+	?java/lang/AssertionError?
?/hasCrossCheckedFlag(C[CZ)Z??
?stripOffsets??	P?	stripData?	P?checkCondition(I[CII[CII)Z??
?
applyAffix([CIIIIZZZ)Ljava/util/List;??
?ch
compatibleappendFlagsalloweddeAffixedStartdeAffixedLength
stripStartstripEndstripLengthstrippedWordstemListprefixflagCstripOrd	conditioncrossProductjfstpLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;tLcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;bytesReaderCLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;arctLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;	NO_OUTPUTlimitappendLengthsuffixpreviousprevFlag
prefixFlagrecursionDepthdoPrefixdoSuffixpreviousWasPrefix	circumfixpatternsLjava/util/ArrayList;??	P?(I)Ljava/lang/Object;??
??Mcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton?step(II)I??
??isAccept(I)Z??
??patternOLcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton;statec1c1offc1lenc2c2offc2len	skipBytes(J)V??
N?complexPrefixes?+	P??	P?
twoStageAffix?+	P?suffixCircumfix
chainedPrefixaffixjava/util/Arrays?binarySearch([CC)I??
??flags
matchEmptyjava/lang/Class?desiredAssertionStatus?(
??
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable^(Ljava/lang/String;)Ljava/util/List;LocalVariableTypeTableO([CI)Ljava/util/List;P([CIZ)Ljava/util/List;
ExceptionsX([CIIIIIZZZZZ)Ljava/util/List;U([CIIIIZZZ)Ljava/util/List;
SourceFileInnerClasses0?? !?"#$%&?'($)&?'*+,-???*?0*?2Y?3?5*?7Y?8?:*?7Y?8?<* ??>*??@*??B*??D*??F*??H*??J*+?L*?NY+?T?W?Y=?K+?]?*?F?Y?^S*?D+?]?bS+?e?*?J?Y?^S*?H+?e?bS????*+?h???j?? sMk?lm??^:)*.%/-|5}=E
MU];b<q=x>??@?B?C?D?=?G?H?*?sP% ?K?Pno?A
*+?u+?y?|??
lm
}~?Q??nz???*?L???R*?<??*?<+??W*?L*?<*?:??N**?>-?????>*?:??=*?:*?>??*?>L*+??>?B*+??**?B??*+??:**?B????W**?@????W??'*+??*+??:**?@????W?*+????H-,??}'??????lm?}?v`u??}'??????Z\
]^_-`>aFbTcYf`geikjtk}l?m?n?o?q?r?s?t?w?
?Y?J(?????/Y*?L????+4????>66?&+4??6?>???6??????????H0?+!)?YlmY}Yv>?+;?+?:?????'?0?5?D?J?O?Q?U?W??6??????????8**?B???B+*?B??>?*?B*?L*?B4??U?????*?8lm8}8v?????1?7??	?????u+**?@???@+*?@??*?@*?L*?@4??U?? +lm+}+v????*????j
&??Y??:*?L+??:??6?ۢ??*?L????6*?L????6*?L????6	?
?	?q*?L??????`.*?5??W*?5??:
?
*?L?ޒ????E?
*?L?ᒸ???-	?
*?L?䒸???*+??W*?j`6??$*+???6?:?
Y?
?????z?H
=?+O?+a?+	??
&lm&}&v&+	??	??^?	???'?=?O?a?p????????????????????????#??4???@?@?@??=????Z???z?6n*+?|N-??-??Y*?L??? :??Y??:-?$:?*?.?.?0:?4??W?6W?????HL78nlmn}nvg?%I9:.@;??g?.@;??.????%?.?L?V?`?h?k?????"?&1????????*?L?h?,-??-??``.6?*?L??:?:?:*?L?B?l*?<???*?<?EW?*?<+??W*?L?H*????@?B?E?F?G?H?J?K
LM)N8O>PLSQT\UbXsY|Z?[?\?^?_?`?a?b?cde	hijl$m2n9pRqUt^uov{x?z?E?5???????????????????????$?'?1?E?H?P?S?g?t???????????????????????????
??-?0?5?F?O?b?w?????????????????????????????,?6?<?B??4?^??	`??B??&??
???"?A@?+?-?@??1?@?@???K#??	`????D??	`?????
???T??	`??@??%??
???"?A@?+?-?@??1?@?@???L#??	`????D??	`?????
???????ar?o*?L??????:6	6

`?	,
4??6		???
???6

`?	
4??6		???
???	?ͬ??z$?
B&?
\??Y?	rlmr?r?r?r?r?r?r??>????#?0?6?8?>?L?Z?`?b?h?p???????????=
?*?Yh?z*?Y?~~?6	*?Y׶?*?Y?~~?6

~??6
|6
*?Y?~~?6??Y??:
*?L+??:?86?ۢ+*?L??????`.*?5??W*?5??:	????*?L?ߙ???6?=?8????-*?L??*?5??W*?5??:*??????*?L???6*?L??*?5??W*?5??:*?L?ᒸ?6??V?!*?L???*?L?ޒ????3*?L???*?L?䒸???
*+??W*?j`6???*?L???6?1?,*?L??*?5??W*?5??:*?L?ᒸ?6???x?=
*+		?*?L?ߙ*?L??????W??*?L?ߚ?*?L???
*+	????W?r?l?/*?L?ߙ%
*+		????W?;?6*?L?ߚ,*?L??"
*+	????W
?????+?:
?+???+??q2????lm???v????????+??+?+???	1??
@??+T~??]u?
ii?]u?
??0???#1@FT]in	{
???????"+:A D%d&g)?*?,?	?2?3?4?5?8?9?:?>*?>C`EfFuH?I?K?P???=@?2????R?@?@="??=?5?????????	??567?????l,???,?????*lm????+?[?	@?.?4????????'?@	
		





© 2015 - 2025 Weber Informatics LLC | Privacy Policy