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

There is a newer version: 59
Show newest version
????3
Bcom/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?
flagLookup?
P@needsOutputCleaningB+	PC-(Ljava/lang/String;)Ljava/lang/StringBuilder;?E
7FoconvH[	PI
applyMappingsS(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;Ljava/lang/StringBuilder;)VKL
PM([CII)V,O
0P(Ljava/lang/String;)V,R
0S	exceptionexceptionIDbufferformIDoutputs;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;YZ		[getFirstArcx(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/OutputsagetNoOutputc,
bd	fullStripf+	Pg
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;ij
	koutputLjava/lang/Object;mn	o8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;q
brisFinalt(
unextFinalOutputwn	xsetPositionz?
N{	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?getInitialState?w
??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????*????t
&??Y??:*?L+??:??6?ۢ??*?L????6*?L????6*?L????6	?
?	?q*?L??????`.*?5??W*?5??:
?
*?L?ޒ????E?
*?L?ᒸ???-	?
*?L?䒸???*+??W*?j`6??$*+???6?:?
Y?
??????
?H
=?+O?+a?+	???+
&lm&}&v&+	?	??^?	???'?=?O?a?p????????????????????????#?4???@?@?@??=????Z??z?@n*+?|N-??-??Y*?L??? :??Y??:-?$:?*?.?.?0:?4??W?6W?????RL78659:nlmn}nvg?%I;<.@=?g?.@=??.????%?.?L?V?`?h?k????"?&1???????*?L?h?,-??-??``.6?*?L?A:?:?:*?L?D?l*?<???*?<?GW?*?<+??W*?L?J*????@?B?E?F?G?H?J?K
LM)N8O>PLSQT\UbXsY|Z?[?\?^?_?`?a?cde	hijl$m2n9pRqUt^uov{x?z?E?5???????????????????????$?'?1?E?H?P?S?g?t???????????????????????????
??-?0?5?F?O?b?????????????????????????????,?6?<?B?4?^??	b??B??&??
???"?A@?+?-?@??1?@?@???K#??	b????D??	b?????
???T??	b??@??%??
???"?A@?+?-?@??1?@?@???L#??	b????D??	b?????
???????ev?s*?L??????:??6	6

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

`?	
4??6		???
???	?Ҭ??z$?
F&?
`??Y?	vlmv?v?v?v?v?v?v??>????'?4?:?<?B?P?^?d?f?l?t??????????=
?*?Yh?|*?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