META-INF.modules.java.base.classes.sun.text.bidi.BidiBase.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6?4 5
6 7 8 9 :;
<=>
<?
@
ABC
D
E
< F G H IJ K
< LM
< N
< OP Q
R
S T
U V
WXYZ
)E
W[\] ^_
`?
ab
cd?
e f gh
ij k l
m n o p q r s
tu
tv
w
x y
z
{ | } v~ v?
P< P? P?
? P? P? P? P? P?? v? v? ?
??
Z< Z? Z? Z? Z? Z?
? ? ?
? ?
??
???
?
? ? ? ? ?
? ??
v<
?
?
?
? ?
?
?
?
? ????
?< ? ? ?? ?? ?? ?? ??
?
? ?? ??
? ??
? ? ???
E ???
?? ? ? ? ? ?? ?? ?? ??
? ? ? ?
?
???
?< ? ? ?
?
?
?
? ?
?
?? ? ? ? ?
?
?
? ?
?
? ?
??
?
? ? ?
?
?
?
?
?
? ? ? ???
?E ? ? ? ? ?
?
?
? ? 1 ? 1 1
? ? ?
?? 1
?
?
/
O
?
?
?
?
?
?
!"????????
# ?"$%
&'
&(
&)
?*+,-
./
01
2
34
E56789
:;
?<=>? ? @ AB
C D E F G H I J K L M N OP InnerClassesQ NumericShapingsR TextAttributeConstants LevState
ImpTabPair BidiPairedBracketType Isolate BracketData IsoRun Opening 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_LAST_LOGICAL_TO_VISUAL 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 CHAR_DIRECTION_COUNT BIDI_PAIRED_BRACKET_TYPE SIMPLE_PARAS_COUNT CR C LF
LRM_BEFORE LRM_AFTER
RLM_BEFORE RLM_AFTER FOUND_L FOUND_R ISOLATE paraBidi Lsun/text/bidi/BidiBase; bdp Lsun/text/normalizer/UBiDiProps; text [C originalLength length resultLength mayAllocateText Z mayAllocateRuns dirPropsMemory [B levelsMemory dirProps levels isInverse reorderingMode reorderingOptions orderParagraphsLTR paraLevel defaultParaLevel
impTabPair #Lsun/text/bidi/BidiBase$ImpTabPair; direction flags
lastArabicPos trailingWSStart paraCount paras_limit [I paras_level runCount
runsMemory [Lsun/text/bidi/BidiRun; runs
simpleRuns isolates ![Lsun/text/bidi/BidiBase$Isolate; isolateCount logicalToVisualRunsMap isGoodLogicalToVisualRunsMap insertPoints %Lsun/text/bidi/BidiBase$InsertPoints; controlCount DirPropFlagMultiRuns
DirPropFlagLR DirPropFlagE DirPropFlagO MASK_LTR MASK_RTL MASK_R_AL
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_DEFAULT_RIGHT_TO_LEFT DirPropFlag (B)I Code LineNumberTable LocalVariableTable dir testDirPropFlagAt (II)Z this flag index
StackMapTable level
DirFromStrong (B)B strong
NoOverride GetLRFromLevel IsDefaultLevel (B)Z IsBidiControlChar (I)Z c verifyValidPara ()V verifyValidParaOrLine para verifyRange (III)V start limit (II)V maxLength maxRunCount getMemory K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;ZI)Ljava/lang/Object; e Ljava/lang/Exception; label Ljava/lang/String; array Ljava/lang/Object;
arrayClass Ljava/lang/Class; mayAllocate
sizeNeeded len LocalVariableTypeTable Ljava/lang/Class<*>; Signature N(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class<*>;ZI)Ljava/lang/Object; getDirPropsMemory (ZI)V (I)V getLevelsMemory
getRunsMemory getInitialDirPropsMemory getInitialLevelsMemory getInitialRunsMemory ()Z checkParaCount
saveLimits
saveLevels count oldLength? getDirProps state i0 i1 uchar dirProp i isDefaultLevel isDefaultLevelInverse removeBidiControls
lastStrong isolateStartStack previousStateStack stackLast GetParaLevelAt (I)B pindex bracketInit '(Lsun/text/bidi/BidiBase$BracketData;)V bd $Lsun/text/bidi/BidiBase$BracketData; bracketProcessB ((Lsun/text/bidi/BidiBase$BracketData;B)V bracketProcessBoundary *(Lsun/text/bidi/BidiBase$BracketData;IBB)V lastCcPos contextLevel embeddingLevel pLastIsoRun Lsun/text/bidi/BidiBase$IsoRun; bracketProcessLRI_RLI lastLimit bracketProcessPDI bracketAddOpening )(Lsun/text/bidi/BidiBase$BracketData;CI)V saveOpenings ![Lsun/text/bidi/BidiBase$Opening; match position pOpening Lsun/text/bidi/BidiBase$Opening;l fixN0c *(Lsun/text/bidi/BidiBase$BracketData;IIB)V openingPosition closingPosition qOpening openingIndex newPropPosition newProp k bracketProcessClosing )(Lsun/text/bidi/BidiBase$BracketData;II)B openIdx stable bracketProcessChar ((Lsun/text/bidi/BidiBase$BracketData;I)V idx directionFromFlags ()B resolveExplicitLevels paraIndex bracketData newLevel dirct
previousLevel stack overflowIsolateCount overflowEmbeddingCount validIsolateCount checkExplicitLevels
GetStateProps (S)S cell GetActionProps GetState (B)S GetAction addPoint
savePoints [Lsun/text/bidi/BidiBase$Point; pos point Lsun/text/bidi/BidiBase$Point; setLevelsOutsideIsolates (IIB)V processPropertySeq '(Lsun/text/bidi/BidiBase$LevState;SII)V levState !Lsun/text/bidi/BidiBase$LevState; _prop impTab impAct oldStateSeq actionSeq addLevel start0? resolveImplicitLevels (IISS)V start1 stateImp gprop prop1 j prop resProp oldStateImp actionImp sor eor start2
inverseRTL nextStrongProp
nextStrongPos adjustWSLevels setParaSuccess 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
saveDirection visualStart oldRunCount addedRuns saveOptions
parmLength?S setPara (Ljava/lang/String;B[B)V embeddingLevels ([CB[B)V nextLevel last chars *(Ljava/text/AttributedCharacterIterator;)V paraLvl embedding Ljava/lang/Integer; paragraph 'Ljava/text/AttributedCharacterIterator; ch runDirection Ljava/lang/Boolean; shaper lvls txt (Z)V ordarParaLTR getDirection getLength ()I getParaLevel getCustomizedClass setLine d(Ljava/text/Bidi;Lsun/text/bidi/BidiBase;Ljava/text/Bidi;Lsun/text/bidi/BidiBase;II)Ljava/text/Bidi; bidi Ljava/text/Bidi; bidiBase newBidi newBidiBase
getLevelAt charIndex getLevels ()[B countRuns getVisualRun (I)Lsun/text/bidi/BidiRun; runIndex getVisualMap ()[I
reorderVisual ([B)[I ([CI[BIII)V paraEmbeddings lev textStart
embeddings embStart paragraphLength paraText isMixed
isLeftToRight
isRightToLeft baseIsLeftToRight getBaseLevel getLogicalToVisualRunsMap keys [J getRunLevel run getRunStart getRunLimit 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; options toString ()Ljava/lang/String; buf Ljava/lang/StringBuilder;
SourceFile
BidiBase.java sun/text/bidi/BidiBase?????????? java/lang/IllegalStateException$ "java/lang/IllegalArgumentException java/lang/StringBuilder Value TUTV is out of range to -.$W???????? sun/text/bidi/BidiRun???? #sun/text/bidi/BidiBase$InsertPoints??XY???>;?;??@;??Z?[ java/lang/OutOfMemoryError Failed to allocate memory for \] java/lang/Exception DirProps^_1()9: Levels<: Runs=:???G #Failed to allocate memory for paras`ab?G?=?G?G?G?G?G??cdef????GB????=gGhi sun/text/bidi/BidiBase$IsoRun"P#PVW=j=k=R=lG sun/text/bidi/BidiBase$Openingmln??G &Failed to allocate memory for openingsnGmG?Prs?=?={|??op?q? ,sun/text/bidi/BidiBase$BidiPairedBracketTypeij?G?G?G?G???G "sun/text/bidi/BidiBase$BracketDataYZ]^?_`?Gf^hZ???G level out of bounds at sun/text/bidi/BidiBase$Pointr?sG?GG????IP????tGu=??vG?%wGxG (Internal ICU error in processPropertySeqyG sun/text/bidi/BidiBase$LevState$z??{|}????G?P???G???????? +Internal ICU error in resolveImplicitLevels sun/text/bidi/BidiBase$Isolate?G?G?G????*+?=??~??G??#G"G??=;$??????G?? !???G???9;H<;?????????? java/lang/InternalError Internal ICU error in setPara??????? ?????G?????? java/lang/Boolean?????????? %java/text/AttributedCharacterIterator?? java/lang/Integer???????????????? ??$%AA????????? Value start is out of range 0 to ????????? Value levelStart Value objectStart Value count java/lang/Object ?*?????. [dir: baselevel: length: runs: noneT?
text: [0x?+ 0x ]]?????? !sun/text/bidi/BidiBase$ImpTabPair$???????????????????????? sun/text/bidi/BidiBase$1 &sun/text/bidi/BidiBase$NumericShapings -sun/text/bidi/BidiBase$TextAttributeConstants java/lang/String append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/String;)V sun/text/normalizer/UBiDiProps INSTANCE java/lang/reflect/Array (Ljava/lang/Object;)I newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; java/lang/Byte TYPE java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V sun/text/normalizer/UTF16 charAt ([CIII)I getCharCount
isoRunLast isoRuns [Lsun/text/bidi/BidiBase$IsoRun;
contextDir lastBase
contextPos openings isNumbersSpecial sun/text/normalizer/UCharacter getBidiPairedBracket getIntPropertyValue points size startON runLevel startL2EN confirmed
lastStrongRTL runStart (Lsun/text/bidi/BidiBase$1;)V imptab [[[B impact sun/text/bidi/BidiLine getRuns (Lsun/text/bidi/BidiBase;)V copyFrom (Lsun/text/bidi/BidiRun;)V toCharArray ()[C first ()C
RUN_DIRECTION? Attribute 1Ljava/text/AttributedCharacterIterator$Attribute; getAttribute E(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; NUMERIC_SHAPING RUN_DIRECTION_LTR equals (Ljava/lang/Object;)Z getEndIndex
getBeginIndex BIDI_EMBEDDING byteValue next shape (Ljava/lang/Object;[CII)V getClass T(Lsun/text/bidi/BidiBase;Ljava/text/Bidi;Lsun/text/bidi/BidiBase;II)Ljava/text/Bidi; (Lsun/text/bidi/BidiBase;I)B (Lsun/text/bidi/BidiBase;)[B 2(Lsun/text/bidi/BidiBase;I)Lsun/text/bidi/BidiRun; (Lsun/text/bidi/BidiBase;)[I java/util/Arrays sort ([J)V java/lang/Character isHighSurrogate (C)Z isLowSurrogate codePointAt ([CI)I sun/text/bidi/BidiWriter -(Lsun/text/bidi/BidiBase;I)Ljava/lang/String; ()Ljava/lang/Class; java/lang/Class getName (C)Ljava/lang/StringBuilder; toHexString
([[B[[B[S[S)V /java/text/AttributedCharacterIterator$Attribute ! ? <= > ? @= > A B= > C D= > E FG > H I= > J K= > L M= > N OP > L QP > N RP > S TP > U VP > W XP > J YP > L ZP > N [P > \ ]P > S ^P > _ `P > a bP > L cG > L dG > N eG > S f= > J g= > L h= > N i= > \ j= > S k= > _ l= > a == > m P= > U n= > o p= > q r= > s t= > u v= > w x= > y z= > { |= > W }= > ~ = > ? ?= > ? ?= > ? ?= > ? ?= > ? ?= > ? ?= > ? ?G > ? ?G > ? ?G > q ?? > w ?? > q ?G > L ?G > N ?G > S ?G > U ?= ?= ?G > ? ?? ?? ?? ?G ?G ?G ?? ?? ?? ?? ?? ?? ?? ?G ?G ?? ?= ?= ?? ?= ?G ?G ?G ?G ?? ?? ?G ?? ?? ?? ?? ?G ?? ?? ?? ?G ?G ?? ?? ?? ?G ?G ?G ?G ?G ?G ?G ?G ?G ?G ?G > J ?G > L ?G > N ?G > \ ?G > W ?G > { ?? ?P > J ?P > L ?P > N ?P > \ ?P > S ?P > _ ?P > a ?? ?G > U ?G > m ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? G > q G > A S . x? ?
= ] *? 3? ~? ? ? ?
? G G @ ? 2 ? ~.? ? = ? 2 ? ~.? ? = ? 2 ? ~.? ? = ?
? ? ? ?
= @ 0 ~?? ? =
/ ~?? ? =
D ~~~? ? ? ? =
@ c ,?~ ? *?
.? f? i? ? ? ? ,G
@ L **? ? ? Y? ?? ? ? ?
? x *? L*+? ?+? ++? ? ? Y? ?? ? ?
? ? ? ?
? ?
? ! ? 8? ? 0?
Y? Y?
? ? ? ? ? ? ? ? ?? ?
? 7? * 8
? 8G 8"G 8#G
, $% . ?*? *?? *?? *
?
? *
?? *? ? *? Y? Y? S? *? Y? ? ? ? ?
Y? ?*? !? "? *? #*? $? *? %? ? *? &? *? '? R 3 4 ^ _ "c *g <y G O
W ^" b# g$ o&