Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\external\com\ibm\icu\text\Bidi.class
Êþº¾ /E ñòóô õ ö ÷ ø ù ú û ü ý þÿ ö ñ % +õ , !"#$ 7ö !%&' () *r +, -. /0 1? 23 Å)? 4 5 6 7 8 9 : ; < = >? >@ A B C D E F G H I J K L M N O P Q RSTU l %V %W XY lZ l[ ?\ ?] ?^ _ ` ?a ?b c %d ?e ?fg öh ?i j þk þl m n o p qr s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? Ì? ? ? ? ? ? ? ? ? ? ? ? ? ??? °ö ? ? ? ? ? ¡ ¢ £¤¥¦§ £¨ ½©¥ª¥«¥¬ ÿÿ £® ů¥° £±² ɳ ´µ ̶ · ¸¹ º » ¼ ~½ ~¾ ~¿ ~À ~Á ~ ~Ã Ä ~Å ~Æ ~Ç ~È ~É ÌÊ Ë Ì Í Î Ï Ð Ñ Ò ÓÔÿÿÿÿÿÿÿÿ Õ à" Ö× ÈØ Ìö ÙÚ ÙÛ Ü Ý Þ ß àª á â ãä þå æ ç è é ê ë ì í î ï ðñò InnerClasses LevState ImpTabPair InsertPoints Point LEVEL_DEFAULT_LTR B ConstantValue ~ LEVEL_DEFAULT_RTL MAX_EXPLICIT_LEVEL = LEVEL_OVERRIDEÿÿÿ? MAP_NOWHERE Iÿÿÿÿ LTR RTL MIXED KEEP_BASE_COMBINING S DO_MIRRORING INSERT_LRM_FOR_NUMERIC REMOVE_BIDI_CONTROLS OUTPUT_REVERSE REORDER_DEFAULT REORDER_NUMBERS_SPECIAL REORDER_GROUP_NUMBERS_WITH_R REORDER_RUNS_ONLY REORDER_INVERSE_NUMBERS_AS_L REORDER_INVERSE_LIKE_DIRECT #REORDER_INVERSE_FOR_NUMBERS_SPECIAL REORDER_COUNT REORDER_LAST_LOGICAL_TO_VISUAL OPTION_DEFAULT OPTION_INSERT_MARKS OPTION_REMOVE_CONTROLS OPTION_STREAMING L R EN ES ET AN CS WS ON LRE LRO AL RLE RLO PDF NSM BN MASK_R_AL CLASS_DEFAULT CR C LF LRM_BEFORE LRM_AFTER RLM_BEFORE RLM_AFTER paraBidi Lcom/ibm/icu/text/Bidi; bdp Lcom/ibm/icu/impl/UBiDiProps; text [C originalLength length resultLength mayAllocateText Z mayAllocateRuns dirPropsMemory [B levelsMemory dirProps levels isInverse reorderingMode reorderingOptions orderParagraphsLTR paraLevel defaultParaLevel impTabPair "Lcom/ibm/icu/text/Bidi$ImpTabPair; direction flags lastArabicPos trailingWSStart paraCount parasMemory [I paras simpleParas runCount runsMemory [Lcom/ibm/icu/text/BidiRun; runs simpleRuns logicalToVisualRunsMap isGoodLogicalToVisualRunsMap customClassifier !Lcom/ibm/icu/text/BidiClassifier; insertPoints $Lcom/ibm/icu/text/Bidi$InsertPoints; controlCount CONTEXT_RTL_SHIFT CONTEXT_RTL @ DirPropFlagMultiRuns DirPropFlagLR DirPropFlagE DirPropFlagO MASK_LTR MASK_RTL MASK_LRX MASK_RLX MASK_OVERRIDE MASK_EXPLICIT MASK_BN_EXPLICIT MASK_B_S MASK_WS MASK_N MASK_ET_NSM_BN MASK_POSSIBLE_N MASK_EMBEDDING IMPTABPROPS_COLUMNS IMPTABPROPS_RES groupProp [S _L _R _EN _AN _ON _S _B impTabProps [[S IMPTABLEVELS_COLUMNS IMPTABLEVELS_RES impTabL_DEFAULT [[B impTabR_DEFAULT impAct0 impTab_DEFAULT impTabL_NUMBERS_SPECIAL impTab_NUMBERS_SPECIAL impTabL_GROUP_NUMBERS_WITH_R impTabR_GROUP_NUMBERS_WITH_R impTab_GROUP_NUMBERS_WITH_R impTabL_INVERSE_NUMBERS_AS_L impTabR_INVERSE_NUMBERS_AS_L impTab_INVERSE_NUMBERS_AS_L impTabR_INVERSE_LIKE_DIRECT impAct1 impTab_INVERSE_LIKE_DIRECT &impTabL_INVERSE_LIKE_DIRECT_WITH_MARKS &impTabR_INVERSE_LIKE_DIRECT_WITH_MARKS impAct2 %impTab_INVERSE_LIKE_DIRECT_WITH_MARKS "impTab_INVERSE_FOR_NUMBERS_SPECIAL .impTabL_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS -impTab_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS FIRSTALLOC DIRECTION_LEFT_TO_RIGHT DIRECTION_RIGHT_TO_LEFT DIRECTION_DEFAULT_LEFT_TO_RIGHT DIRECTION_DEFAULT_RIGHT_TO_LEFT class$com$ibm$icu$text$BidiRun Ljava/lang/Class; Synthetic DirPropFlag (B)I Code LineNumberTable LocalVariableTable dir testDirPropFlagAt (II)Z this flag index NoContextRTL (B)B DirPropFlagNC level GetLRFromLevel IsDefaultLevel (B)Z GetParaLevelAt (I)B IsBidiControlChar (I)Z c verifyValidPara ()V verifyValidParaOrLine para verifyRange (III)V start limit <init> (II)V e Ljava/io/IOException; maxLength maxRunCount getMemory K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;ZI)Ljava/lang/Object; Ljava/lang/Exception; label Ljava/lang/String; array Ljava/lang/Object; arrayClass mayAllocate sizeNeeded getDirPropsMemory (ZI)V (I)V getLevelsMemory getRunsMemory getInitialDirPropsMemory getInitialLevelsMemory getInitialParasMemory getInitialRunsMemory setInverse (Z)V ()Z setReorderingMode getReorderingMode ()I setReorderingOptions options getReorderingOptions getDirProps state paraDir i0 i1 uchar dirProp i paraDirDefault isDefaultLevel isDefaultLevelInverse removeBidiControls NOT_CONTEXTUAL LOOKING_FOR_STRONG FOUND_STRONG_CHAR paraStart lastStrongDir lastStrongLTR directionFromFlags ()B resolveExplicitLevels embeddingLevel newLevel stackTop stack countOver60 countOver61 paraIndex checkExplicitLevels GetStateProps (S)S cell GetActionProps GetState (B)S GetAction addPoint savePoints [Lcom/ibm/icu/text/Bidi$Point; pos point Lcom/ibm/icu/text/Bidi$Point; len processPropertySeq &(Lcom/ibm/icu/text/Bidi$LevState;SII)V k levState Lcom/ibm/icu/text/Bidi$LevState; _prop impTab impAct oldStateSeq actionSeq addLevel start0 resolveImplicitLevels (IISS)V stateImp gprop prop1 j prop resProp oldStateImp actionImp sor eor start1 start2 inverseRTL nextStrongProp nextStrongPos adjustWSLevels Bidi_Min (II)I x y Bidi_Abs (I)I setParaRunsOnly ([CB)V logicalStart index1 runLength logicalPos step insertRemove indexOddBit newI parmText parmParaLevel visualMap visualText saveLength saveTrailingWSStart saveLevels saveDirection visualStart oldRunCount addedRuns saveOptions parmLength setPara (Ljava/lang/String;B[B)V embeddingLevels ([CB[B)V nextLevel last chars *(Ljava/text/AttributedCharacterIterator;)V embedding Ljava/lang/Integer; paragraph 'Ljava/text/AttributedCharacterIterator; runDirection Ljava/lang/Boolean; ch shaper Ljava/awt/font/NumericShaper; isOrderParagraphsLTR getDirection getTextAsString ()Ljava/lang/String; getText ()[C getLength getProcessedLength getResultLength getParaLevel countParagraphs getParagraphByIndex (I)Lcom/ibm/icu/text/BidiRun; bidi bidiRun Lcom/ibm/icu/text/BidiRun; getParagraph charIndex getParagraphIndex setCustomClassifier $(Lcom/ibm/icu/text/BidiClassifier;)V classifier getCustomClassifier #()Lcom/ibm/icu/text/BidiClassifier; getCustomizedClass setLine (II)Lcom/ibm/icu/text/Bidi; getLevelAt getLevels ()[B getLogicalRun logicalPosition countRuns getVisualRun runIndex getVisualIndex logicalIndex getLogicalIndex visualIndex getLogicalMap ()[I getVisualMap reorderLogical ([B)[I reorderVisual invertMap ([I)[I srcMap (Ljava/lang/String;I)V ([CI[BIII)V paraEmbeddings lev paraText textStart embeddings embStart paragraphLength createLineBidi lineStart lineLimit isMixed isLeftToRight isRightToLeft baseIsLeftToRight getBaseLevel getRunCount getLogicalToVisualRunsMap count keys [J getRunLevel run getRunStart getRunLimit idx requiresBidi ([CII)Z RTLMask reorderVisually ([BI[Ljava/lang/Object;II)V levelStart objects [Ljava/lang/Object; objectStart reorderLevels indexMap temp writeReordered (I)Ljava/lang/String; writeReverse '(Ljava/lang/String;I)Ljava/lang/String; src class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> SourceFile Bidi.javaóôê java/lang/ClassNotFoundException java/lang/NoClassDefFoundErrorõ?ôötrÕÖ??????{zef java/lang/IllegalStateExceptionôí "java/lang/IllegalArgumentException java/lang/StringBuffer Value ÷ø÷ù is out of range to ú?ôõqrsr???? com/ibm/icu/text/BidiRun?????? "com/ibm/icu/text/Bidi$InsertPointsôû??üýþgh java/io/IOException "java/util/MissingResourceException (BidiProps)ôÿ nopo ? java/lang/OutOfMemoryError Failed to allocate memory for java/lang/Exception DirPropsÓúû Levels RunsÒÓ com.ibm.icu.text.BidiRunéê Parasvowxåæ??lkij d¥d?éêçè?Öyo?¥?()?uràá???Ö??Ö¦ level out of bounds at com/ibm/icu/text/Bidi$Point < =ÞG·Hª'7898:õ (Internal ICU error in processPropertySeq com/ibm/icu/text/Bidi$LevStateô|}³AB©ª²³3464 +Internal ICU error in resolveImplicitLevels¢?âÖ ¡|©ªä嶵~|}û???óòcdôã_`l?ðñefm?oí*)2)º}¼}¿} java/lang/InternalError Internal ICU error in setParaÂ}É}Å}Ì}Ê}äáMN^í !"% java/lang/Boolean&?'()*+,- java/lang/Integer.)/,0 java/awt/font/NumericShaper12îí java/lang/Stringô3??45d6dìí?d¦7¨8©9«:®:°;²;´<¶<·¸¹¸º»lô¾|?¦§ÊË?)?)??=>?Ïí@?d java/lang/ObjectAäBæç???£¤¶·¸·¹ª com/ibm/icu/text/Bidi$ImpTabPairôC»·½·¾·À·Á·Ã·ÄªÆ·Ç·ÈªË· com/ibm/icu/text/Bidi com/ibm/icu/text/Bidi$1 java/lang/Class forName getMessage (Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString (Lcom/ibm/icu/text/Bidi;)V com/ibm/icu/impl/UBiDiProps getSingleton ()Lcom/ibm/icu/impl/UBiDiProps; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V java/lang/reflect/Array (Ljava/lang/Object;)I newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; java/lang/Byte TYPE com/ibm/icu/text/UTF16 charAt ([CIII)I getCharCount points size java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V startON startL2EN confirmed lastStrongRTL runLevel 3(Lcom/ibm/icu/text/Bidi;Lcom/ibm/icu/text/Bidi$1;)V imptab [[[B impact com/ibm/icu/text/BidiLine getRuns (IIB)V copyFrom (Lcom/ibm/icu/text/BidiRun;)V toCharArray java/awt/font/TextAttribute RUN_DIRECTION Ljava/awt/font/TextAttribute; %java/text/AttributedCharacterIterator getAttributeD Attribute E(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; RUN_DIRECTION_LTR equals (Ljava/lang/Object;)Z getEndIndex getBeginIndex first ()C BIDI_EMBEDDING byteValue next NUMERIC_SHAPING shape ([CII)V ([C)V com/ibm/icu/text/BidiClassifier classify getClass 2(Lcom/ibm/icu/text/Bidi;II)Lcom/ibm/icu/text/Bidi; (Lcom/ibm/icu/text/Bidi;I)B (Lcom/ibm/icu/text/Bidi;)[B 4(Lcom/ibm/icu/text/Bidi;I)Lcom/ibm/icu/text/BidiRun; (Lcom/ibm/icu/text/Bidi;I)I (Lcom/ibm/icu/text/Bidi;)[I java/util/Arrays sort ([J)V com/ibm/icu/lang/UCharacter com/ibm/icu/text/BidiWriter ,(Lcom/ibm/icu/text/Bidi;I)Ljava/lang/String; ([[B[[B[S[S)V /java/text/AttributedCharacterIterator$Attribute ! ñ ? ! " # $ % &' # (' % )' * +' , -' . /' ! 0' # 1' % 2' 3 4' * 5' 6 7' 8 9' : ;' # < ! = # > % ? * @ ! A # B % C 3 D * E 6 F 8 : ' , G H I J K L M N O P Q R S T U . V W X Y Z [ \ ] ^_ P `_ J a # b % c * d , ef gh ij k l m no po qr sr tr ur vo w x yo z { |} ~ ? ? ? ?? ?? ?? ? ?? ?? ?? ?? ?o ?? ?? ? ? 8 ? ? ? ?? ?? ?? ? ? ? ? ? ? ¡ ¢ £ ¤ ¥ ¦ § R ¨ P ©ª «' ! ¬' # ' % ®' 3 ¯' * °' 6 ±' 8 ²³ ´ , µ : ¶· ¸· ¹ª º} »· ¼} ½· ¾· ¿} À· Á· Â} ÷ Ī Å} Æ· Ç· Ȫ É} Ê} Ë· Ì} Í J Î ! Ï # Ð Ñ ÒÓ Ô d ÕÖ × . x¬ Ø ÞÙ Ú ÛÜ × V *´ 3¿~?¸ ~? § ¬ Ø âÙ Ýf Þ ß àá × 0 ¿~?¬ Ø íÙ Ú âÖ × 1 ¿~x¬ Ø õÙ Ú ?Ö × 2 ² ~.¬ Ø ÿÙ ã ?Ö × 2 ² ~.¬ Ø Ù ã ?Ö × 2 ² ~.¬ Ø Ù ã äá × / ~?¬ Ø /Ù ã åæ × 9 ~~~ § ¬ Ø 4Ù ã çè × M *´ ? *´ 3z?§ *´ ¬ Ø 9Ù Ýf ß éê × H ü~ ? *¡ .£ § ¬ Ø AÙ ë ìí × C **´ ¥ » Y· ¿± Ø F G IÙ Ýf îí × h *´ L*+¦ ±+Æ ++´ ¥ » Y· ¿± Ø M O P S T VÙ Ýf ïf ðñ × ? 8¡ ¡ 0» Y» Y· ¶ ¶ ¶ ¶ ¶ ¶ ¶ · ¿± Ø Z [ 7^Ù * 8Ýf 8ß 8ò 8ó ôí × 5 *· ± Ø p qÙ Ýf ôõ × S §*· *¼µ *¼µ *¼ µ *¼ YOµ *½ µ !*½ Y» Y· "Sµ #*µ $*» %Y*· &µ '? ? » Y· (¿*¸ )µ *§ N» ,Y-¶ -./· 0¿? *· 1*· 2§ *µ 3? ¤ *· 4§ *µ 5± _ f i + Ø b ? ? ? º ¿ $à ,Ç >Ï CÒ O? W? _¬ f° i® j¯ z³ ~´ ?µ ?· ?º ?¼ ?½ ¡À ¦ÂÙ * j ö÷ §Ýf §ø §ù úû × ø \,¸ 66 ,°? '£ ,°» 7Y» Y· 8¶ +¶ ¶ · 9¿-¸ :°:» 7Y» Y· 8¶ +¶ ¶ · 9¿ 8 >