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

There is a newer version: 59
Show newest version
????1?Rcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilderjava/lang/ObjectSpoofChecker.javacom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData	SpoofDataXcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData$SpoofStringLengthsElementSpoofStringLengthsElementTcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$WSConfusableDataBuilderWSConfusableDataBuilderfSLTableLjava/util/Hashtable;?Ljava/util/Hashtable;fSATablefMLTablefMATablefKeySet4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;fStringTableLjava/lang/StringBuffer;fKeyVecLjava/util/ArrayList;*Ljava/util/ArrayList;	fValueVecfStringLengthsTable
stringPoolbLcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool;
fParseLineLjava/util/regex/Pattern;fParseHexNumfLineNumI$assertionsDisabledZ()V67
8java/util/Hashtable:
;8	=!	?"	A#	C2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSetE
F8$%	Hjava/util/ArrayListJ
K8()	M+)	O

8-.	RthisTLcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder;buildS(Ljava/io/Reader;Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData;)Vjava/text/ParseExceptionXjava/io/IOExceptionZjava/lang/StringBuffer\
]8readWholeFileToString+(Ljava/io/Reader;Ljava/lang/StringBuffer;)V_`
a?(?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]*(?:#.*?)?)$|^(.*?)$cjava/util/regex/Patternecompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;gh
fi/0	k\s*([0-9A-F]+)m10	ocharAt(I)Cqr
]s??	setCharAt(IC)Vvw
]xmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;z{
f|java/util/regex/Matcher~find()Z??
?23	?start(I)I??
?java/lang/StringBuilder?
?8Confusables, line ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??: Unrecognized Line: ?group(I)Ljava/lang/String;??
?toString()Ljava/lang/String;??
??(Ljava/lang/String;I)V6?
Y?java/lang/Integer?parseInt(Ljava/lang/String;I)I??
????: Bad code point: ?(II)Ljava/lang/String;??
??appendCodePoint??
??45	?length()I??
??java/lang/AssertionError?
?8	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;??
;?add7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;??
F?sort?7

?&'	?,)	?size??

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

?fStrLjava/lang/String;??	?java/lang/String?
??
]?
?sfStrTableIndex?3	?(Ljava/lang/Object;)Z??
K?,(Ljava/lang/String;)Ljava/lang/StringBuffer;??
]?iterator()Ljava/util/Iterator;??
F?java/util/Iterator?hasNext????next()Ljava/lang/Object;????codePointAt??
??addKeyEntry(ILjava/util/Hashtable;I)V??
?
K?fCFUKeys[I	get(I)Ljava/lang/Object;	
K
intValue?
?
????
fCFUValues[S	
K???
]?fCFUStrings?	fCFUStringLengths[[Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData$SpoofStringLengthsElement;	
8fLastString 3	!
fStrLength#3	$ckeyCharmLjava/util/regex/Matcher;	mapStringLjava/lang/StringBuilder;
smapString^Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString;tablesstrLenstrIndex
keyCharStri$Ljava/util/Iterator;keyvalueoffsetconfusablesLjava/io/Reader;dest@Lcom/groupbyinc/flux/common/ibm/icu/text/SpoofChecker$SpoofData;fInputpreviousStringLengthpreviousStringIndexpoolSizeinumKeyspreviousKey	numValueslengthTableLengthpreviousLengthstringLengthsSize&(Ljava/lang/Object;)Ljava/lang/Object;G
;H
getMappingJ?
KequalsM?
?Nset'(ILjava/lang/Object;)Ljava/lang/Object;PQ
KRmappingpreviousKeyIndex	tableFlag
targetMappingkeyHasMultipleValuesnewKeyadjustedMappingLengthnewDatagetKeyLength]?
	^([C)V6`
?a	substringc?
]dflastIndexWithLencs[CindexbuildConfusableData
8VW
nbuilderjava/lang/ClassrdesiredAssertionStatust?
su	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
Exceptions?(ILjava/util/Hashtable;I)V
SourceFileInnerClasses w !w "w #w $%&'()w*+)w*,)w*-./010234567x?]*?9*?;Y?*?;Y??5???
*?@?%???
*?B????
*?D?:	???	???Y???	????W*?I??W??X*?S??*?]Y?^??*?KY?L??66*?S??66??*?S??:		?ܶ?6
*?϶?6???
???Y???
?		?????>
?#?*???¶?W*???¶?W	??*??	?ܶ?W
66???i?*???¶?W*???¶?W*?I??:		???M	????:

??6**?>???**?@??**?B??**?D?????*?N?6	,	?
?6
6	?[*?N????6???~
~???Y??????~???Y???,?O6
????*?P?6???	???Y???,?	?6*?P?:???8?????6
???
???Y???,??
?V???,*?϶?*?Ѷ66
l6,??6??*??h????6*??h`????6???,??ߡ??Y??????(???Y??????
???Y???,??Y?S,?2?",?2?%6
???`?yB 
B&3?>'3??()??*+tn,-?*.	&?/-	0x03
9o13?3'3?;2?
?T34	ZA53?#63
??34U?73jn?3?TU?89?:;?<':?z)?=3?>3??3?@34?A3	??B3
?5C3&?D3)?E3
/?F3{?*. 	z?a??
)0:BLVYc"?)?*?+?.?0?1?2
34D7L8O9f>tA?D?E?F?G?W?X?YZ[\^_&`0a9bNcTgeirjk?m?n?p?q?^?x?y?z?????????(?+?4?<???I?Z?w???????????????????????&?)?/?8?B?U?j?????????????????|Y[??x9,?¶I?:??6*?N?d6?U*?N????6~??7*?L:?ܶO??6*?N?¶SW?6??????6?T?6?ܶ?d6?6x?6??6	*?N?¶?W*?P	?¶?W?6*?N?d6
*?N
????6T?6*?N
?¶SW?y?7;53L&U??(V3
?B3TU'3.W3
?X-?Y5!?@3}?Z3?m[3?S\3	{. z~?
????&?7?A?D?L?Y?_?n?o?r?x}?????	??
??????w}J?x??*?N????=*?P????>?_6??22A?Y?U:??Y?b?*??``?e?66*?Ѷ?6*??????6?*??`????6?	???IJ?????Y???*??`?e??????Y???g?yR?"h3N?ijmn@3?TU?k3?53?63$??3zJ $"D$N%X(g*j,y-?.?/?0?,?3?4?6?8	lWxU?Y?mM,*+?o?y 89:;pUzABC|[Yq7x)	?v?????z?~B	
	




	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy