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

com.groupbyinc.flux.common.ibm.icu.text.SpoofChecker$Builder$ConfusabledataBuilder.class Maven / Gradle / Ivy

????2LRcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilderjava/lang/ObjectSpoofChecker.javacom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData	SpoofDataHcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$ConfusableDataUtilsConfusableDataUtilsfTableLjava/util/Hashtable;?Ljava/util/Hashtable;fKeySet4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;fStringTableLjava/lang/StringBuffer;fKeyVecLjava/util/ArrayList;*Ljava/util/ArrayList;	fValueVec
stringPoolbLcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool;
fParseLineLjava/util/regex/Pattern;fParseHexNumfLineNumI$assertionsDisabledZ()V/0
1java/util/Hashtable3
41	62com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet8
91	;java/util/ArrayList=
>1"#	@%#	B

1&'	EthisTLcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder;buildS(Ljava/io/Reader;Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData;)Vjava/text/ParseExceptionKjava/io/IOExceptionMjava/lang/StringBufferO
P1java/io/LineNumberReaderR(Ljava/io/Reader;)V/T
SUreadLine()Ljava/lang/String;WX
SYjava/lang/String[append,(Ljava/lang/String;)Ljava/lang/StringBuffer;]^
P_(C)Ljava/lang/StringBuffer;]a
Pb?(?m)^[ \t]*([0-9A-Fa-f]+)[ \t]+;[ \t]*([0-9A-Fa-f]+(?:[ \t]+[0-9A-Fa-f]+)*)[ \t]*;\s*(?:(SL)|(SA)|(ML)|(MA))[ \t]*(?:#.*?)?$|^([ \t]*(?:#.*?)?)$|^(.*?)$djava/util/regex/Patternfcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;hi
gj()	l\s*([0-9A-F]+)n*)	pcharAt(I)Crs
Pt??	setCharAt(IC)Vwx
Pymatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;{|
g}java/util/regex/Matcherfind()Z??
??+,	?start(I)I??
??java/lang/StringBuilder?
?1Confusables, line ?-(Ljava/lang/String;)Ljava/lang/StringBuilder;]?
??(I)Ljava/lang/StringBuilder;]?
??: Unrecognized Line: ?group(I)Ljava/lang/String;??
??toString?X
??(Ljava/lang/String;I)V/?
L?java/lang/Integer?parseInt(Ljava/lang/String;I)I??
????: Bad code point: ?(II)Ljava/lang/String;??
??appendCodePoint??
??-.	?length()I??
??java/lang/AssertionError?
?1	addStringr(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString;??

?valueOf(I)Ljava/lang/Integer;??
??put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
4?add7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;??
9?sort?0

? !	?size??

?
getByIndexa(I)Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString;??

?fStrLjava/lang/String;??	?
\?
P?
\tfCharOrStrTableIndex?,	?iterator()Ljava/util/Iterator;??
9?java/util/Iterator?hasNext????next()Ljava/lang/Object;????codePointAt??
\?get&(Ljava/lang/Object;)Ljava/lang/Object;??
4?"java/lang/IllegalArgumentException?8Confusable prototypes cannot be longer than 256 entries.?(Ljava/lang/String;)V/?
??codePointAndLengthToKey(II)I??
?(Ljava/lang/Object;)Z??
>java/io/Reader
>?fCFUKeys[I	(I)Ljava/lang/Object;?	
>
intValue?
?
keyToCodePoint?

fCFUValues[S	
>???
P?fCFUStrings?	lineckeyCharmLjava/util/regex/Matcher;	mapStringLjava/lang/StringBuilder;
smapString^Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString;sstrLenstrIndex
targetMappingkeyvalue
keyCharStr	codePointconfusablesLjava/io/Reader;dest@Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData;fInputlnrLjava/io/LineNumberReader;poolSizeinumKeyspreviousCodePoint	numValuesbuildConfusableData
1IJ
;builderjava/lang/Class?desiredAssertionStatusA?
@B	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses 
D !"#D$%#D$&'()*)+,-./0E~<*?2*?4Y?5?7*?9Y?:?<*?>Y???A*?>Y???C*?
Y?D?F?F<GHG4567%809;:IJE???PY?QN?SY+?V:?Z:??-?`W-
?cW???*e?k?m*o?k?q-?uv?
- ?z*?m-?~:???Q*Y??`???????????7?LY??Y?????*??????????????????????6??5?LY??Y?????*??????????????????*?q???~:??Y??:???U????6		??6?LY??Y?????*???????	???????????	??W???????????Y???*?F????:	*?7??	??W*?<??W???*?F??*?PY?Q??*?F??66?R*?F??:?ٶ?6	*?ζ?6
	????ܵߧ
??*???ٶ`W????*?%$?4&,	?+',
Pl,
a[($?!),?*,
Ht+?	?)),
?",,h#*,?GH?-.?/0?1!?23_;{ ??4,??5,??6,??7,	&t8,
GRT=@BCD!F(G/H2S;]DaNbUf_gghqi{k~m?p?q?r?x?y?z?{?|~??"?/?6?V?b?i?q?t?????????????????????????????#?)?H?P?a?t???????????????????????????
????&?;?C?F?h?~???????H??PS?\?"?	?=?E????N?
?)??;????A\?2PS???3?????.?ILN	9JEU?Y?:M,*+?0E4	?C?????G$H@JK:	
	




	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy