com.groupbyinc.flux.common.apache.lucene.analysis.de.GermanStemmer.class Maven / Gradle / Ivy
???? 4 ? Bcom/groupbyinc/flux/common/apache/lucene/analysis/de/GermanStemmer java/lang/Object GermanStemmer.java sb Ljava/lang/StringBuilder;
substCount I locale Ljava/util/Locale; ()V
java/lang/StringBuilder
this DLcom/groupbyinc/flux/common/apache/lucene/analysis/de/GermanStemmer; stem &(Ljava/lang/String;)Ljava/lang/String;
java/lang/String toLowerCase &(Ljava/util/Locale;)Ljava/lang/String;
! isStemmable (Ljava/lang/String;)Z # $
% length ()I ' (
) delete (II)Ljava/lang/StringBuilder; + ,
- insert .(ILjava/lang/String;)Ljava/lang/StringBuilder; / 0
1
substitute (Ljava/lang/StringBuilder;)V 3 4
5 strip 7 4
8 optimize : 4
; resubstitute = 4
> removeParticleDenotion @ 4
A toString ()Ljava/lang/String; C D
E term Ljava/lang/String;
) charAt (I)C J K
L java/lang/Character N isLetter (C)Z P Q
O R c substring (II)Ljava/lang/String; U V
W nd Y equals (Ljava/lang/Object;)Z [ \
] em _ er a
L deleteCharAt (I)Ljava/lang/StringBuilder; d e
f buffer doMore Z erin* k setCharAt (IC)V m n
o gege q (IC)Ljava/lang/StringBuilder; / s
t (I[CII)Ljava/lang/StringBuilder; / v
w x C java/util/Locale | de ~ DE ? '(Ljava/lang/String;Ljava/lang/String;)V ?
} ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
? G *? *? Y? ? *? ? ? ? % * ? ? \+? ? "L*+? &? +?*? *? ? *? .W*? +? 2W**? ? 6**? ? 9**? ? <**? ? ?**? ? B*? ? F? ? \ \ G H ? . 7 8 9 ; " <