Edit C:\Users\Admin\.m2\repository\com\ibm\icu\icu4j\56.1\com\ibm\icu\impl\coll\CollationIterator.class
???? 1? ? !" ?# ?$% & ' ( )* + ,?? ? - . / 0 1 23 4 5 6 7 89 8: ; 2< 2= > ? @ oA B C???? ? D ????EF 5G 8H 8I 8J K 8L M 8N 8O 8P 8Q R S T U V W X Y Z[ \ ] ^ _ ` a ? b c de df g h i j?? 8k 8l ? ? m _n _o ?p _q ?r or os ot ou ov ow _x ?y z {| o _} o~ o o? o? o? ?? x 8? x? 8? x? x? x? x? ????? ? 8? ??? SkippedState InnerClasses CEBuffer NO_CP_AND_CE32 J ConstantValue trie Lcom/ibm/icu/impl/Trie2_32; data %Lcom/ibm/icu/impl/coll/CollationData; ceBuffer 2Lcom/ibm/icu/impl/coll/CollationIterator$CEBuffer; cesIndex I skipped 6Lcom/ibm/icu/impl/coll/CollationIterator$SkippedState; numCpFwd isNumeric Z $assertionsDisabled <init> ((Lcom/ibm/icu/impl/coll/CollationData;)V Code LineNumberTable LocalVariableTable this )Lcom/ibm/icu/impl/coll/CollationIterator; d )(Lcom/ibm/icu/impl/coll/CollationData;Z)V numeric equals (Ljava/lang/Object;)Z i other Ljava/lang/Object; o resetToOffset (I)V getOffset ()I nextCE ()J cAndCE32 c ce32 t fetchCEs setCurrentCE (J)V ce previousCE $(Lcom/ibm/icu/impl/coll/UVector32;)J offsets !Lcom/ibm/icu/impl/coll/UVector32; limitOffset getCEsLength getCE (I)J getCEs ()[J clearCEs ()V clearCEsIfNoneRemaining nextCodePoint previousCodePoint reset (Z)V handleNextCE32 makeCodePointAndCE32Pair (II)J handleGetTrailSurrogate ()C forbidSurrogateCodePoints ()Z forwardNumCodePoints backwardNumCodePoints getDataCE32 (I)I getCE32FromBuilderData appendCEsFromCE32 +(Lcom/ibm/icu/impl/coll/CollationData;IIZ)V index length nextCp defaultCE32 jamoCE32s [I v trail C forward isSurrogate (I)Z isLeadSurrogate isTrailSurrogate nextCEFromCE32 *(Lcom/ibm/icu/impl/coll/CollationData;II)J getCE32FromPrefix )(Lcom/ibm/icu/impl/coll/CollationData;I)I match? Result #Lcom/ibm/icu/util/BytesTrie$Result; lookBehind prefixes Lcom/ibm/icu/util/CharsTrie; nextSkippedCodePoint backwardNumSkipped n nextCE32FromContraction D(Lcom/ibm/icu/impl/coll/CollationData;ILjava/lang/CharSequence;III)I contractionCE32 trieChars Ljava/lang/CharSequence; trieOffset lookAhead sinceMatch suffixes $nextCE32FromDiscontiguousContraction G(Lcom/ibm/icu/impl/coll/CollationData;Lcom/ibm/icu/util/CharsTrie;III)I fcd16 prevCC isTopDiscontiguous previousCEUnsafe %(ILcom/ibm/icu/impl/coll/UVector32;)J numBackward offset appendNumericCEs (IZ)V digit segmentLength digits Ljava/lang/StringBuilder; pos appendNumericSegmentCEs (Ljava/lang/CharSequence;)V primary value firstByte numBytes pair numericPrimary numPairs shift <clinit> SourceFile CollationIterator.java ? ?? ? ? ? ? ? ? ? ? ? ? 0com/ibm/icu/impl/coll/CollationIterator$CEBuffer?? ? ? 'com/ibm/icu/impl/coll/CollationIterator ? ? ? ?? ? ? ? java/lang/AssertionError? ? ? ???? ?? ? ? ? ? ??? ? ? ? ? ????? ?? ? ? ?? ?? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? com/ibm/icu/util/ICUException -internal program error: should be unreachable ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ??? ? ? ? ? ? ? ? ??????? ?? ? ? ? ? ?? ?? ? com/ibm/icu/util/CharsTrie ????? ?? ?? ?? ?? ?? ? ? ?????? ?? ? ? ? 4com/ibm/icu/impl/coll/CollationIterator$SkippedState ????? ?? ?? ?? ? ? ? java/lang/StringBuilder???????? ? ?????? ????? ? java/lang/Object? !com/ibm/icu/util/BytesTrie$Result #com/ibm/icu/impl/coll/CollationData getClass ()Ljava/lang/Class; get incLength set (IJ)J base getCE32 com/ibm/icu/impl/coll/UVector32 removeAllElements isUnsafeBackward (IZ)Z com/ibm/icu/impl/coll/Collation isSimpleOrLongCE32 ceFromCE32 addElement size clear (Ljava/lang/String;)V isSpecialCE32 tagFromCE32 ceFromLongPrimaryCE32 append ceFromLongSecondaryCE32 ensureAppendCapacity latinCE0FromCE32 latinCE1FromCE32 indexFromCE32 lengthFromCE32 ce32s appendUnsafe ces [J getCE32FromContexts "com/ibm/icu/impl/coll/CollationFCD mayHaveLccc contexts Ljava/lang/String; java/lang/Character isLowSurrogate (C)Z toCodePoint (CC)I getCE32FromSupplementary getCEFromOffsetCE32 unassignedCEFromCodePoint ceFromSimpleCE32 (Ljava/lang/CharSequence;I)V nextForCodePoint &(I)Lcom/ibm/icu/util/BytesTrie$Result; hasValue getValue hasNext next isEmpty incBeyond saveTrieState (Lcom/ibm/icu/util/CharsTrie;)V firstForCodePoint NO_MATCH getFCD16 ()Lcom/ibm/icu/util/CharsTrie; resetToTrieState setFirstSkipped recordMatch skip replaceMatch digitFromCE32 (I)C (C)Ljava/lang/StringBuilder; hasCE32Tag (II)Z reverse ()Ljava/lang/StringBuilder; charAt subSequence (II)Ljava/lang/CharSequence; java/lang/CharSequence makeCE (J)J java/lang/Class desiredAssertionStatus com/ibm/icu/util/BytesTrie! ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ? ? ? m !*? *+? ? *+? *? *? *? ? ? ? ? ? ? ? ? ? ? ! ? ? ! ? ? ? ? ? } '*? *+? ? *+? *? *? *? Y? ? ? ? ? ? ? ? ? ? &