
com.groupbyinc.flux.common.ibm.icu.text.Bidi.class Maven / Gradle / Ivy
???? 1? ,com/groupbyinc/flux/common/ibm/icu/text/Bidi java/lang/Object Bidi.java .com/groupbyinc/flux/common/ibm/icu/text/Bidi$1 5com/groupbyinc/flux/common/ibm/icu/text/Bidi$LevState LevState 7com/groupbyinc/flux/common/ibm/icu/text/Bidi$ImpTabPair
ImpTabPair 4com/groupbyinc/flux/common/ibm/icu/text/Bidi$Isolate Isolate 8com/groupbyinc/flux/common/ibm/icu/text/Bidi$BracketData BracketData 3com/groupbyinc/flux/common/ibm/icu/text/Bidi$IsoRun IsoRun 4com/groupbyinc/flux/common/ibm/icu/text/Bidi$Opening Opening 9com/groupbyinc/flux/common/ibm/icu/text/Bidi$InsertPoints InsertPoints 2com/groupbyinc/flux/common/ibm/icu/text/Bidi$Point Point /java/text/AttributedCharacterIterator$Attribute %java/text/AttributedCharacterIterator " Attribute LEVEL_DEFAULT_LTR B ~ LEVEL_DEFAULT_RTL MAX_EXPLICIT_LEVEL } LEVEL_OVERRIDE???? MAP_NOWHERE I???? LTR RTL MIXED NEUTRAL 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 FSI LRI RLI PDI ENL ENR
CLASS_DEFAULT SIMPLE_PARAS_COUNT SIMPLE_OPENINGS_COUNT CR C LF
LRM_BEFORE LRM_AFTER
RLM_BEFORE RLM_AFTER FOUND_L FOUND_R ISOLATE paraBidi .Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi; bdp 4Lcom/groupbyinc/flux/common/ibm/icu/impl/UBiDiProps; text [C originalLength length resultLength mayAllocateText Z mayAllocateRuns dirPropsMemory [B levelsMemory dirProps levels isInverse reorderingMode reorderingOptions orderParagraphsLTR paraLevel defaultParaLevel prologue Ljava/lang/String; epilogue
impTabPair 9Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi$ImpTabPair; direction flags
lastArabicPos trailingWSStart paraCount paras_limit [I paras_level runCount
runsMemory 2[Lcom/groupbyinc/flux/common/ibm/icu/text/BidiRun; runs
simpleRuns isolates 7[Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi$Isolate; isolateCount logicalToVisualRunsMap isGoodLogicalToVisualRunsMap customClassifier 8Lcom/groupbyinc/flux/common/ibm/icu/text/BidiClassifier; insertPoints ;Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi$InsertPoints; controlCount DirPropFlagMultiRuns
DirPropFlagLR DirPropFlagE DirPropFlagO MASK_LTR MASK_RTL MASK_R_AL MASK_STRONG_EN_AN
MASK_EXPLICIT MASK_BN_EXPLICIT MASK_ISO MASK_B_S MASK_WS MASK_POSSIBLE_N MASK_EMBEDDING NOT_SEEKING_STRONG SEEKING_STRONG_FOR_PARA SEEKING_STRONG_FOR_FSI LOOKING_FOR_PDI 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 impAct3 %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 DirPropFlag (B)I dir testDirPropFlagAt (II)Z ? ? ? ? ?
? this flag index ? ? level ? ? ? ?
DirFromStrong (B)B strong
NoOverride GetLRFromLevel IsDefaultLevel (B)Z IsBidiControlChar (I)Z c verifyValidPara ()V ? ? java/lang/IllegalStateException
verifyValidParaOrLine para verifyRange (III)V "java/lang/IllegalArgumentException" java/lang/StringBuilder$
% Value ' append -(Ljava/lang/String;)Ljava/lang/StringBuilder;)*
%+ (I)Ljava/lang/StringBuilder;)-
%. is out of range 0 to 2 toString ()Ljava/lang/String;45
%6 (Ljava/lang/String;)V8
#9 start limit (II)V=
>
? ? A ? ? C ? ? E ? ? G /com/groupbyinc/flux/common/ibm/icu/text/BidiRunI ? ? K
J ? ? N ? ? P
? ? S
# 2com/groupbyinc/flux/common/ibm/icu/impl/UBiDiPropsV INSTANCEX ? WY ? ? [ getInitialDirPropsMemory (I)V]^
_ getInitialLevelsMemorya^
b ? ? d getInitialRunsMemoryf^
g ? ? i maxLength maxRunCount getMemory K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;ZI)Ljava/lang/Object; java/lang/Exceptiono java/lang/reflect/Arrayq getLength (Ljava/lang/Object;)Ist
ru java/lang/OutOfMemoryErrorw Failed to allocate memory for y
x9 newInstance &(Ljava/lang/Class;I)Ljava/lang/Object;|}
r~ e Ljava/lang/Exception; label array Ljava/lang/Object;
arrayClass Ljava/lang/Class<*>; Ljava/lang/Class; mayAllocate
sizeNeeded len getDirPropsMemory (ZI)V DirProps? java/lang/Byte? TYPE?? ??mn
? ???
? getLevelsMemory Levels???
?
getRunsMemory Runs? ???
?
setInverse (Z)V ? ? ? ? / ? ()Z setReorderingMode getReorderingMode ()I setReorderingOptions ? / ? options getReorderingOptions getBaseDirection (Ljava/lang/CharSequence;)B java/lang/CharSequence? ???? 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter? codePointAt (Ljava/lang/CharSequence;I)I??
?? getDirectionality (I)B??
?? offsetByCodePoints (Ljava/lang/CharSequence;II)I??
?? i paragraph Ljava/lang/CharSequence; firstL_R_AL ()B ? ? ? java/lang/String?
?? (I)I??
?? java/lang/Character? charCount??
?? getCustomizedClass??
? uchar dirProp result checkParaCount ? / ? #Failed to allocate memory for paras? java/lang/System? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V??
??
saveLimits
saveLevels count oldLength getDirProps ? / ? ? & ?
? ? / ? ? / ???
? ? / ? ? ? ? -com/groupbyinc/flux/common/ibm/icu/text/UTF16? charAt ([CIII)I
getCharCount?
? /
?
? ?
? ? state i0 i1 isDefaultLevel isDefaultLevelInverse removeBidiControls
lastStrong isolateStartStack previousStateStack stackLast GetParaLevelAt ? & pindex bracketInit =(Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi$BracketData;)V
isoRunLast" / # isoRuns 6[Lcom/groupbyinc/flux/common/ibm/icu/text/Bidi$IsoRun;%& '
; : *<