Edit C:\Users\Admin\.m2\repository\com\ibm\icu\icu4j\56.1\com\ibm\icu\impl\UBiDiProps.class
???? 1 . ? ? ? ? ) ?BiDi ? ? ? ? ? ? ? ? ? ) ? ? ? ) ? ? ? ? ? ? ? ? ) ? ) ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? ? ? ? ? ) ? ) ? ) ? ) ? ) ? ?? ? ) ? ) ? ? , ? ? ? InnerClasses IsAcceptable indexes [I mirrors jgArray [B jgArray2 trie Lcom/ibm/icu/impl/Trie2_16; DATA_NAME Ljava/lang/String; ConstantValue ? DATA_TYPE ? DATA_FILE_NAME FMT I IX_TRIE_SIZE IX_MIRROR_LENGTH IX_JG_START IX_JG_LIMIT IX_JG_START2 IX_JG_LIMIT2 IX_MAX_VALUES IX_TOP JT_SHIFT BPT_SHIFT JOIN_CONTROL_SHIFT BIDI_CONTROL_SHIFT IS_MIRRORED_SHIFT MIRROR_DELTA_SHIFT MAX_JG_SHIFT CLASS_MASK JT_MASK ? BPT_MASK MAX_JG_MASK ESC_MIRROR_DELTA???? MIRROR_INDEX_SHIFT INSTANCE Lcom/ibm/icu/impl/UBiDiProps; <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; c jg B set Lcom/ibm/icu/text/UnicodeSet; length start limit prev trieIterator Ljava/util/Iterator; jga LocalVariableTypeTable 4Ljava/util/Iterator<Lcom/ibm/icu/impl/Trie2$Range;>; getMaxValue (I)I which max getClass isMirrored (I)Z getMirror (II)I m c2 props delta isBidiControl isJoinControl getJoiningType getJoiningGroup getPairedBracketType getPairedBracket getClassFromProps getFlagFromProps (II)Z shift getMirrorDeltaFromProps getMirrorCodePoint getMirrorIndex <clinit> e Ljava/io/IOException; SourceFile UBiDiProps.java m n ubidi.icu ? ? ? v w (com/ibm/icu/impl/UBiDiProps$IsAcceptable m ? ? ? ? ? ? java/io/IOException !indexes[0] too small in ubidi.icu m ? 3 4 ? ? ? 9 : ? ? (ubidi.icu: not enough bytes for the trie ? ? ? ? 5 4 6 7 ? ? 8 7 ? ? ? ? ? ? ? ? com/ibm/icu/impl/Trie2$Range ? C ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/ibm/icu/impl/UBiDiProps k l (com/ibm/icu/util/ICUUncheckedIOException m java/lang/Object com/ibm/icu/impl/UBiDiProps$1 ubidi icu com/ibm/icu/impl/ICUBinary getData )(Ljava/lang/String;)Ljava/nio/ByteBuffer; "(Lcom/ibm/icu/impl/UBiDiProps$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 getInts (Ljava/nio/ByteBuffer;II)[I get ([B)Ljava/nio/ByteBuffer; iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; com/ibm/icu/impl/Trie2 leadSurrogate Z startCodePoint com/ibm/icu/text/UnicodeSet add (I)Lcom/ibm/icu/text/UnicodeSet; !(II)Lcom/ibm/icu/text/UnicodeSet; (Ljava/lang/Throwable;)V 'com/ibm/icu/impl/ICUBinary$Authenticate 1 ) . 3 4 5 4 6 7 8 7 9 : ; <