com.groupbyinc.flux.common.apache.commons.codec.language.Soundex.class Maven / Gradle / Ivy
???? 2 ? @com/groupbyinc/flux/common/apache/commons/codec/language/Soundex java/lang/Object =com/groupbyinc/flux/common/apache/commons/codec/StringEncoder Soundex.java US_ENGLISH_MAPPING_STRING Ljava/lang/String; 01230120022455012623010202
US_ENGLISH_MAPPING [C
US_ENGLISH BLcom/groupbyinc/flux/common/apache/commons/codec/language/Soundex; maxLength I Ljava/lang/Deprecated; soundexMapping ()V
this ([C)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V " #
! $ mapping (Ljava/lang/String;)V java/lang/String ( toCharArray ()[C * +
) ,
difference '(Ljava/lang/String;Ljava/lang/String;)I @com/groupbyinc/flux/common/apache/commons/codec/EncoderException 0 Ecom/groupbyinc/flux/common/apache/commons/codec/language/SoundexUtils 2 f(Lcom/groupbyinc/flux/common/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I . 4
3 5 s1 s2 encode &(Ljava/lang/Object;)Ljava/lang/Object; DParameter supplied to Soundex encode is not of type java.lang.String ; '
1 = soundex &(Ljava/lang/String;)Ljava/lang/String; ? @
A obj Ljava/lang/Object; str getMappingCode (Ljava/lang/String;I)C charAt (I)C H I
) J map (C)C L M
N preHWChar C firstCode hwChar index
mappedChar getMaxLength ()I getSoundexMapping X +
Y "java/lang/IllegalArgumentException [ java/lang/StringBuilder ]
^ The character is not mapped: ` append -(Ljava/lang/String;)Ljava/lang/StringBuilder; b c
^ d (C)Ljava/lang/StringBuilder; b f
^ g toString ()Ljava/lang/String; i j
^ k
\ = ch setMaxLength (I)V clean q @
3 r length t W
) u F G
w
) z mapped out last incount count
?
ConstantValue
Deprecated RuntimeVisibleAnnotations Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile ! ?
? ?
? G *? *? *? ? ? ? ? Q B R S ? b *? *? *+??? +*? +?? %? ? &