com.groupbyinc.flux.common.ibm.icu.impl.UCaseProps.class Maven / Gradle / Ivy
???? 2? 2com/groupbyinc/flux/common/ibm/icu/impl/UCaseProps java/lang/Object UCaseProps.java 4com/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$1 Bcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator ContextIterator ?com/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$IsAcceptable IsAcceptable 3com/groupbyinc/flux/common/ibm/icu/impl/Trie2$Range -com/groupbyinc/flux/common/ibm/icu/impl/Trie2 Range >com/groupbyinc/flux/common/ibm/icu/impl/ICUBinary$Authenticate 1com/groupbyinc/flux/common/ibm/icu/impl/ICUBinary Authenticate flagsOffset [B MAX_STRING_LENGTH I LOC_ROOT LOC_TURKISH LOC_LITHUANIAN LOC_GREEK LOC_DUTCH iDot Ljava/lang/String; i̇ ) jDot j̇ ,
iOgonekDot į̇ / iDotGrave i̇̀ 2 iDotAcute i̇́ 5 iDotTilde i̇̃ 8 FOLD_CASE_OPTIONS_MASK ? dummyStringBuilder Ljava/lang/StringBuilder; indexes [I
exceptions unfold [C trie 2Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie2_16; DATA_NAME ucase F DATA_TYPE icu I DATA_FILE_NAME ucase.icu L FMTcASE IX_TRIE_SIZE
IX_EXC_LENGTH IX_UNFOLD_LENGTH IX_TOP TYPE_MASK NONE LOWER UPPER TITLE IGNORABLE SENSITIVE EXCEPTION DOT_MASK ` SOFT_DOTTED ABOVE @ OTHER_ACCENT DELTA_SHIFT EXC_SHIFT EXC_LOWER EXC_FOLD EXC_UPPER EXC_TITLE EXC_CLOSURE EXC_FULL_MAPPINGS EXC_DOUBLE_SLOTS
EXC_DOT_SHIFT EXC_CONDITIONAL_SPECIAL @ EXC_CONDITIONAL_FOLD ?
FULL_LOWER CLOSURE_MAX_LENGTH UNFOLD_ROWS UNFOLD_ROW_WIDTH UNFOLD_STRING_WIDTH INSTANCE 4Lcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps; ()V java/io/IOException ? ?
? getRequiredData )(Ljava/lang/String;)Ljava/nio/ByteBuffer; ? ?
? readData (Ljava/nio/ByteBuffer;)V ? ?
? this bytes Ljava/nio/ByteBuffer; 9(Lcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$1;)V ?
?
readHeader Y(Ljava/nio/ByteBuffer;ILcom/groupbyinc/flux/common/ibm/icu/impl/ICUBinary$Authenticate;)I ? ?
? java/nio/ByteBuffer ? getInt ()I ? ?
? ? !indexes[0] too small in ucase.icu ? (Ljava/lang/String;)V ?
? ? > ? ? 0com/groupbyinc/flux/common/ibm/icu/impl/Trie2_16 ? createFromSerialized I(Ljava/nio/ByteBuffer;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie2_16; ? ?
? ? C D ? getSerializedLength ? ?
? ? (ucase.icu: not enough bytes for the trie ? skipBytes (Ljava/nio/ByteBuffer;I)V ? ?
? getString +(Ljava/nio/ByteBuffer;II)Ljava/lang/String; ? ?
? @ ( ? getChars (Ljava/nio/ByteBuffer;II)[C ? ?
? A B ? i count expectedTrieLength
trieLength addPropertyStarts 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V iterator ()Ljava/util/Iterator; ? ?
? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ?
leadSurrogate Z ? ? ? startCodePoint ? ? 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet ? add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? range 5Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie2$Range; set 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; trieIterator KLjava/util/Iterator; Ljava/util/Iterator; getExceptionsOffset (I)I props propsHasException (I)Z hasSlot (II)Z flags index
slotOffset (II)B ? getSlotValueAndOffset (III)J ? ?
? java/lang/String ? charAt (I)C ? ?
? ? value J excWord excOffset getSlotValue (III)I tolower get ?
? ? ?
getTypeFromProps ?
getDelta ?
? ?
? ?
c toupper totitle addCaseClosure 8(ILcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V N(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ?
? ? ?
?? substring (II)Ljava/lang/String;#$
?% codePointAt' ?
?( -com/groupbyinc/flux/common/ibm/icu/text/UTF16* getCharCount, ?
+- delta
closureOffset
closureLength
fullLength length
excOffset0 limit strcmpMax (Ljava/lang/String;II)I3 ?
?8 s unfoldOffset max i1 c1 c2 addStringCaseClosure I(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Z67
B ([CIII)I ?D
+E
G result start
unfoldRows unfoldRowWidth unfoldStringWidth getType getTypeOrIgnorable getTypeAndIgnorableFromPropsP ?
Q
getDotType isSoftDottedS ?
U isCaseSensitive
getCaseLocale (Ljava/util/Locale;)I java/util/LocaleZ getLanguage ()Ljava/lang/String;\]
[^ (Ljava/lang/String;)IX`
a locale Ljava/util/Locale; 4(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)I /com/groupbyinc/flux/common/ibm/icu/util/ULocalef
g^ 1Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; enj equals (Ljava/lang/Object;)Zlm
?n trp azr elt ltv nlx turz aze| ell~ lit? nld? language isFollowedByCasedLetter H(Lcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator;I)Z reset (I)V?? ? ? ? ?O ?
? type iter DLcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator; dir isPrecededBySoftDotted G(Lcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator;)Z dotType isPrecededBy_I isFollowedByMoreAbove isFollowedByDotAbove toFullLower _(ILcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator;Ljava/lang/Appendable;I)I??
? java/lang/Appendable? append 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable;???? ?com/groupbyinc/flux/common/ibm/icu/util/ICUUncheckedIOException? (Ljava/lang/Throwable;)V ?
????
???
???
? 2(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;???? e Ljava/io/IOException; full
excOffset2 out Ljava/lang/Appendable;
caseLocale toUpperOrTitle `(ILcom/groupbyinc/flux/common/ibm/icu/impl/UCaseProps$ContextIterator;Ljava/lang/Appendable;IZ)I??
? loc
upperNotTitle toFullUpper??
? toFullTitle fold (II)I options
toFullFolding (ILjava/lang/Appendable;I)I hasBinaryPropertyN ?
?T ?
?W ?
? <