1X478()C()D()F()I()Ljava/lang/String;()V()Z(C)I(C)Z(DDDD)V(F)[F(FF)F(FFFF)V(I)B(I)C(I)F(I)I(I)V(I)Z(II)F(II)I(II)V(IZ)F(Ljava/lang/Object;)Z(Ljava/lang/String;)V([B)[I([CII)Z ([CI[BIII)V([F)F([FB)[F([I)[I ([I[BII)I AttributeBIDI_EMBEDDINGCHAR_REPLACEMENTCodeFFAMILYFONTFloatI InnerClassesQInvalid TextLine! char count is different from sum of char counts of components. JUSTIFICATIONLineNumberTableNegative logicalIndex.Negative offset. RUN_DIRECTIONRUN_DIRECTION_LTR SourceFileZ[B[C[F[I[Lsun/font/TextLineComponent; access$100 access$200 access$300 access$400addInputMethodAttrsadvanceToFirstFontappendapplyFunctionAtIndexapplyJustificationDeltas arraycopyascentbaseIsLeftToRight baselineIndexbaselineOffsetscaretAtOffsetIsValidcharacterCount checkCtorArgscomputeComponentOrdercomputeFunctioncreatecreateComponentsOnRuncreateContiguousOrdercreateExtendedcreateInverseMapcreateLineFromTextcreateVisualToLogicalMapdescentdraweffectiveBaselineOffsetequals expandArrayfBaselineOffsets fCharLevelsfCharLogicalOrderfCharVisualOrderfChars fCharsLimit fCharsStartfComponentVisualOrder fComponentsfIsDirectionLTRfMetricsfastCreateTextLine fgAdvanceF fgPosAdvF fgXPositionF fgYPositionFfirstfirstVisualChunk floatValueget getAdvancegetAdvanceBetween getAttribute getAttributes getBoundsgetCharAdvance getCharAngle getCharAscent getCharBoundsgetCharDescent getCharLevelgetCharLinePosition getCharShift getCharTypegetCharVisualBoundsgetCharXPositiongetCharYPositiongetComponentShift getComponentsgetCoreMetricsgetCoreMetricsAt getDecorationgetDecorationAtgetFontgetFontAtCurrentPos getFontIndexgetFontOrGraphicAtgetFontRenderContext getHeight getInstancegetItalicBoundsgetJustificationInfosgetJustifiedLinegetJustifyRatio getLevels getLineBidigetLineMetricsgetMaxXgetMaxY getMetricsgetNormalizedOffsetsgetNumCharacters getNumCharsgetNumJustificationInfos getOutlinegetPlainDecoration getRunLimitgetTypegetVisualBoundsgetWidthgetXgetYhashCodeinitintValue isCharLTR isCharSpaceisCharWhitespaceisDirectionLTR isLeftToRight isSpaceChar isWhitespace italicAngle java/awt/Font$java/awt/font/GlyphJustificationInfojava/awt/font/GraphicAttributejava/awt/font/LineMetricsjava/awt/font/StyledParagraphjava/awt/font/TextAttributejava/awt/font/TextJustifierjava/awt/font/TextLinejava/awt/font/TextLine$1java/awt/font/TextLine$2java/awt/font/TextLine$3java/awt/font/TextLine$4java/awt/font/TextLine$Function&java/awt/font/TextLine$TextLineMetricsjava/awt/geom/GeneralPathjava/awt/geom/Rectangle2Djava/awt/geom/Rectangle2D$Floatjava/lang/Booleanjava/lang/Characterjava/lang/ClassCastExceptionjava/lang/Float"java/lang/IllegalArgumentExceptionjava/lang/Integerjava/lang/Mathjava/lang/Objectjava/lang/StringBufferjava/lang/System%java/text/AttributedCharacterIterator/java/text/AttributedCharacterIterator$Attributejava/text/Bidi java/util/MapjustifyleadinglocslogicalIndex too large.logicalToVisualmaxminnext requiresBidisetIndexsetLineContextsetRectssOffsetstandardCreateTextLinesun/font/BidiUtilssun/font/CoreMetricssun/font/Decorationsun/font/FontResolversun/font/GraphicComponentsun/font/TextLabelFactorysun/font/TextLineComponentsun/text/CodePointIteratortoString transformvisualToLogicalLjava/awt/font/TextAttribute;!Ljava/awt/font/TextLine$Function;(Ljava/awt/font/TextLine$TextLineMetrics;Ljava/lang/Boolean;(Ljava/awt/Graphics2D;FF)V(FF)Ljava/awt/Shape;(Ljava/awt/Shape;Z)V#()Ljava/awt/font/FontRenderContext;,([Ljava/awt/font/GlyphJustificationInfo;II)V-([Ljava/awt/font/GlyphJustificationInfo;III)V(FFII)Ljava/awt/font/TextLine;(Ljava/awt/font/TextLine;)[F(Ljava/awt/font/TextLine;)[I(Ljava/awt/font/TextLine;I)F(Ljava/awt/font/TextLine;II)F%(ILjava/awt/font/TextLine$Function;)F*()Ljava/awt/font/TextLine$TextLineMetrics;"(Ljava/awt/geom/AffineTransform;)V()Ljava/awt/geom/Rectangle2D;(I)Ljava/awt/geom/Rectangle2D;(I)Ljava/lang/Object;*(Ljava/text/AttributedCharacterIterator;)V*(Ljava/text/AttributedCharacterIterator;)Z,(Ljava/text/AttributedCharacterIterator;[C)V()Ljava/text/Bidi;(Ljava/text/Bidi;)[B()Ljava/util/Map;(Ljava/util/Map;)F()Lsun/font/CoreMetrics;(I)Lsun/font/CoreMetrics;()Lsun/font/Decoration;(I)Lsun/font/Decoration;()Lsun/font/FontResolver;#([FI[Z)Lsun/font/TextLineComponent;"([Lsun/font/TextLineComponent;II)F+([Lsun/font/TextLineComponent;[F[CII[I[BZ)V#([Lsun/font/TextLineComponent;[I)[I8(Ljava/text/AttributedCharacterIterator;)Ljava/awt/Font;!(ILjava/util/Map;)Ljava/awt/Font; (Ljava/util/Map;)Ljava/awt/Font;1(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape;B([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;&(Ljava/lang/Object;)Ljava/lang/Object;*(Ljava/lang/Object;ILjava/lang/Object;II)VE(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;7(Ljava/awt/font/FontRenderContext;[CLjava/text/Bidi;I)V (Ljava/util/Map;)Ljava/util/Map;3(Ljava/awt/font/LineMetrics;)Lsun/font/CoreMetrics;>(Ljava/awt/font/GraphicAttribute;Lsun/font/Decoration;[I[BII)V&(Ljava/util/Map;)Lsun/font/Decoration;7(Ljava/awt/font/TextLine;)[Lsun/font/TextLineComponent;<([Lsun/font/TextLineComponent;)[Lsun/font/TextLineComponent;;(Ljava/text/CharacterIterator;)Lsun/text/CodePointIterator;f(Ljava/awt/font/FontRenderContext;Ljava/text/AttributedCharacterIterator;[C[F)Ljava/awt/font/TextLine;Y([CLjava/awt/font/StyledParagraph;Lsun/font/TextLabelFactory;Z[F)Ljava/awt/font/TextLine;a(Ljava/awt/font/StyledParagraph;[CII[I[BLsun/font/TextLabelFactory;)[Lsun/font/TextLineComponent;Z(Ljava/awt/Font;Lsun/font/CoreMetrics;Lsun/font/Decoration;II)Lsun/font/ExtendedTextLabel;q(Ljava/awt/font/FontRenderContext;[CLjava/awt/Font;Lsun/font/CoreMetrics;Ljava/util/Map;)Ljava/awt/font/TextLine;(II[C[I[BLsun/font/TextLabelFactory;Ljava/awt/Font;Lsun/font/CoreMetrics;Ljava/awt/font/FontRenderContext;Lsun/font/Decoration;[Lsun/font/TextLineComponent;I)[Lsun/font/TextLineComponent; L. \. . . . N2 f2 g2 j< b= e> O? a? ? c@ d@ h@ + , / 0 5 9 m n o p k : iA q s u Q ) R M         )       ) P  v    [! " )# ^$ W& Y& r' ]  H  )  T! I" $ % % & ' _ ) )( )* + , x- / 0 1 2 3 J4 v5 )6 S7 9 : < t= K> w? H@ )A FB tC )D E `G UH ZJ K XL VN ` a b c d e k U V W X Y [ \ ] ^ _ f g h i j l  O  P  Q  R  S  T  Z   x        v                 ~ ~ ~ ~      n o p q r s       t  |     { ~ ~                                       }  m z      u w y          Function TextLine.javaTextLineMetrics0iAa?h@?e>g2f2d@c@b=j<k n m o p4)6- M*%*+: *+*,* *-*******6>SJ UXYZ![&\,]2^8_>`DaHcLdR -d4<=*徢*2I`<* Y6hi ji!m)n3r -i D E F 8 8 866  *徢* 2:S:  6  ;* 08 # v b D  b8 $  E%  b F/6  b8   b8   8  8 p#$b#fE#%b#fF%$fF.*Y*0QY*0QY*0QY$QY#vQ 8 8 : **h`6 6  *徢g* * .6*2:S:     蕚  ꕙ *۶38 f8 b8 b8*۶38f8b8b8 8!8 fj8 fj8fj8fj8f8f8 8 b8 8 *۶3b8 *  Q* ` Q Hb8 :    ^ *۶38   f8   b8  b8     b8   f8 j8 b8 **ܾd Q 8*Y#$% 6FQyz{|  (19>GU_fsvy%:CL &-4=DHK\ep| Q -" **d6Q-*ج6V#-*6Z-J"****ݸ1*.6_` cdg-** *.6l-** *36r-(*~6w-'**`46|-'**`46-'**`46{-! *60-` Y**d Y=>6*2I`6>*御*2S6:%'),<BEHKT|-! *6~-! *6-! *6I"-Q Y>6*徢-*2I`6,*d >ϻY6* -3>AGz-! *6-! *6-! *6-*6-6* N*-6 P-R Y=>*徢0*2I`6*2dK=ͻY6* *0?BH}&-  Y=>*徢*2I`6b*2:d6R:* *.6*h0c*h`0c=}Y6>*0 8 = H [-1*2SM,*۶36  ]-T66*徢F* *.6*2:+*0$b*`0%bM6#$%%.&J#S(y%- DEF866*徢* *.6*2:Q: *08 *`08 #  b!D$  b E%  b!F  b 8{Y#%$#f%f6:./ 1223;5D6M7X9f:t<=1@%- DEF866*徢* *.6*2:P: *08 *`08 #  b!D$  b E%  b!F  b 8{Y#%$#f%f6:EF HI2J;LDMMNXPfQtSTHW;-cYM>6*徢D* *.6*2:,*0*`0N+,+,6& \ ^_*`3bO^Xe\fah -7*x*2$x**d6l -Q)Y&L=*徢+*2(W+'6qsts$w lM- 6:::+6 6 6 : ԹG:  6  66 : ϹG:  > 6á0>)66  : 6  T:  ++,6  P6   6 6  Y+ + -:+2:/:1:*66: 5: 6Y*+>::++,-* :6d2 :):Y-++KNP69  -25?KNP_dky~ -3JOY_gny} `G-4*`L*+*)+6  VN-6 - 6  6", :4:6  d6 `?:    :   dS `6     6J  % , 3 6=QT\clsz! K-z <:6: 6 * #6 * : * :  U :  6Y  ::6   :  dS  > :  +  :  6  6 d2  L   : :   ) 6z02 3579';/=7?>AKD`FdHgIoJvMOPRT\]^_cfgjkn ZJ- Q,*;,=:::2:/:1:+**,:Y**6* |~ &-< S7-BM+=*7* M>6*,+.O*2I`>,0M,1M,6.  $06;@ I- MY+,: Y+.:+:6Y*,>:6 *6,-6*   #25:AG)-W/*B<*W!*йF**CD<6-%-c/*0 (*0E*N6--*0$fQ-K*6" %+-8-L*ҹFL++*ѹF *E*A@=8N--7*E96*      )16:J.-e-*ӹGL+ +E$  E $  E$6&   #$%#')(++ r'-L$*!++36+3645 6 7"9- *徽:**徸) 8 8 86 *88 # f$j8 : 6 6  4* * .6  O 2J`6  : 66X2:I6`65d"6d#6  .O 6 6 2  d2 Y :: 66:66f2:I6`6Cd"6d#6 .hTS36   6  OY*******ط68B CEF G#H&J2O<RDXKYNZY[n\u]Z_bcdefghijlmctuv wz!{'6?KNSVahqx~ v5- c F66*U*2:I6`6/d"6 d#6 %  LbF 6%6>%+5@NTW[aBF-*6+C-*߰6+D-*ܰ6+E -*6+( -M)YY Y Y 6 &1?;V3BU W1 *