Edit C:\Users\Admin\.m2\repository\com\ibm\icu\icu4j\56.1\com\ibm\icu\impl\UCaseProps.class
???? 1? _67 89 Z:cASE; < 8= >?@A B ZC DE ZF DGH 8I 8J ZK ZL DMNONPR S T UV ZW ZX DY ZZ Z[ Z\ Z] Z^ Z_` Ua Zb ??c *d ef eg *h *i Zj Zk Zl Zm nop *qrstuv cw cx Zy Zz Z{ X|}~?? Z? Z? Z? X? Z? Z? ? Z? Z? Z? Z? X? n? Z? Z? Z? Z?? X6? Z6 Z?? ]??? InnerClasses? ContextIterator IsAcceptable flagsOffset [B MAX_STRING_LENGTH I ConstantValue LOC_UNKNOWN LOC_ROOT LOC_TURKISH LOC_LITHUANIAN iDot Ljava/lang/String; jDot iOgonekDot iDotGrave iDotAcute iDotTilde FOLD_CASE_OPTIONS_MASK ? rootLocCache [I dummyStringBuilder Ljava/lang/StringBuilder; indexes exceptions [C unfold trie Lcom/ibm/icu/impl/Trie2_16; DATA_NAME? DATA_TYPE? DATA_FILE_NAME FMT IX_TRIE_SIZE IX_EXC_LENGTH IX_UNFOLD_LENGTH IX_TOP TYPE_MASK NONE LOWER UPPER TITLE 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 Lcom/ibm/icu/impl/UCaseProps; <init> ()V Code LineNumberTable LocalVariableTable this bytes Ljava/nio/ByteBuffer; Exceptions readData (Ljava/nio/ByteBuffer;)V i count expectedTrieLength trieLength addPropertyStarts (Lcom/ibm/icu/text/UnicodeSet;)V range Range Lcom/ibm/icu/impl/Trie2$Range; set Lcom/ibm/icu/text/UnicodeSet; trieIterator Ljava/util/Iterator; LocalVariableTypeTable 4Ljava/util/Iterator<Lcom/ibm/icu/impl/Trie2$Range;>; getExceptionsOffset (I)I props propsHasException (I)Z hasSlot (II)Z flags index slotOffset (II)B getSlotValueAndOffset (III)J value J excWord excOffset getSlotValue (III)I tolower c toupper totitle addCaseClosure !(ILcom/ibm/icu/text/UnicodeSet;)V delta closureOffset closureLength fullLength length excOffset0 strcmpMax (Ljava/lang/String;II)I s unfoldOffset max i1 c1 c2 addStringCaseClosure 2(Ljava/lang/String;Lcom/ibm/icu/text/UnicodeSet;)Z result start limit unfoldRows unfoldRowWidth unfoldStringWidth getType getTypeOrIgnorable getDotType isSoftDotted isCaseSensitive getCaseLocale (Lcom/ibm/icu/util/ULocale;[I)I locale Lcom/ibm/icu/util/ULocale; locCache language isFollowedByCasedLetter 1(Lcom/ibm/icu/impl/UCaseProps$ContextIterator;I)Z type iter -Lcom/ibm/icu/impl/UCaseProps$ContextIterator; dir isPrecededBySoftDotted 0(Lcom/ibm/icu/impl/UCaseProps$ContextIterator;)Z dotType isPrecededBy_I isFollowedByMoreAbove isFollowedByDotAbove toFullLower f(ILcom/ibm/icu/impl/UCaseProps$ContextIterator;Ljava/lang/StringBuilder;Lcom/ibm/icu/util/ULocale;[I)I loc full excOffset2 out toUpperOrTitle g(ILcom/ibm/icu/impl/UCaseProps$ContextIterator;Ljava/lang/StringBuilder;Lcom/ibm/icu/util/ULocale;[IZ)I upperNotTitle Z toFullUpper toFullTitle fold (II)I options toFullFolding (ILjava/lang/StringBuilder;I)I hasBinaryProperty which getTypeFromProps getTypeAndIgnorableFromProps getDelta <clinit> e Ljava/io/IOException; SourceFile UCaseProps.java ? ? ucase.icu??? ? ? (com/ibm/icu/impl/UCaseProps$IsAcceptable ??????? java/io/IOException !indexes[0] too small in ucase.icu ?? ? ~??? ? ??? (ucase.icu: not enough bytes for the trie???? ? ? ? ????????? com/ibm/icu/impl/Trie2$Range?$? i??? f g ? ?? ? ? ?. ?0 ? ? ? ? ? ? ? i??? ? ? java/lang/String ?????? ? ???? ? ? ? ?/ ? ???? tr?? tur az aze lt lit???? ? ?? j? ?? i?? i?? i????!" ? ? ? ???? } ~%& java/lang/StringBuilder com/ibm/icu/impl/UCaseProps ? ? (com/ibm/icu/util/ICUUncheckedIOException ?? java/lang/Object com/ibm/icu/impl/UCaseProps$1 +com/ibm/icu/impl/UCaseProps$ContextIterator ucase icu com/ibm/icu/impl/ICUBinary getRequiredData )(Ljava/lang/String;)Ljava/nio/ByteBuffer; "(Lcom/ibm/icu/impl/UCaseProps$1;)V readHeader? Authenticate B(Ljava/nio/ByteBuffer;ILcom/ibm/icu/impl/ICUBinary$Authenticate;)I java/nio/ByteBuffer getInt ()I (Ljava/lang/String;)V com/ibm/icu/impl/Trie2_16 createFromSerialized 2(Ljava/nio/ByteBuffer;)Lcom/ibm/icu/impl/Trie2_16; getSerializedLength skipBytes (Ljava/nio/ByteBuffer;I)V getChars (Ljava/nio/ByteBuffer;II)[C iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; com/ibm/icu/impl/Trie2 leadSurrogate startCodePoint com/ibm/icu/text/UnicodeSet add (I)Lcom/ibm/icu/text/UnicodeSet; get 7(Ljava/lang/CharSequence;)Lcom/ibm/icu/text/UnicodeSet; ([CII)V com/ibm/icu/text/UTF16 charAt ([CIII)I getCharCount (I)C com/ibm/icu/util/ULocale getLanguage ()Ljava/lang/String; equals (Ljava/lang/Object;)Z reset (I)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ([CII)Ljava/lang/StringBuilder; setLength ROOT (Ljava/lang/Throwable;)V 'com/ibm/icu/impl/ICUBinary$Authenticate 1 Z _ 8 f g h i j k l i j m n i j o p i j q r i j s t u j &