Edit C:\Program Files\Java\jre8\lib\java\awt\font\TextLine.class
Êþº¾ 4. ÿÿÿÿÿ @@ ÿÿ > @ A Y ()C ()D ()F ()I ()Ljava/lang/String; ()V ()Z (C)I (C)Z (D)D (DD)V (DDDD)V (F)[F (FF)F (FF)V (FFFF)V (I)B (I)C (I)F (I)I (I)V (I)Z (II)F (II)I (II)V (III)V (IIII)V (IIII[III)[I (IZ)F (Ljava/lang/String;)V ([B)[I ([CII)Z ([CI[BIII)V ([F)F ([FB)[F ([I)[I ([I[BII)I <clinit> <init> Attribute BLACK CHAR_REPLACEMENT Code D Double F FAMILY FONT Float I InnerClasses QInvalid TextLine! char count is different from sum of char counts of components. LineNumberTable Negative logicalIndex. Negative offset. Signature SourceFile StackMapTable WHITE Z [B [C [F [I '[Ljava/awt/font/GlyphJustificationInfo; [Lsun/font/TextLineComponent; [Z access$100 access$200 access$300 access$400 add advanceToFirstFont append applyFunctionAtIndex applyJustificationDeltas arraycopy ascent bad component index: baseIsLeftToRight baselineIndex baselineOffsets caretAtOffsetIsValid characterCount checkCtorArgs complete computeComponentOrder computeFunction computePixelBounds concatenate create createComponentsOnRun createContiguousOrder createExtended createGraphics createInverseMap createLineFromText createTransformedShape createVisualToLogicalMap deltaTransform descent draw effectiveBaselineOffset equals expandArray fBaselineOffsets fCharLevels fCharLogicalOrder fCharVisualOrder fChars fCharsLimit fCharsStart fComponentVisualOrder fComponents fIsDirectionLTR fMetrics fastCreateTextLine fgAdvanceF fgPosAdvF fgXPositionF fgYPositionF fillRect first firstVisualChunk floor frc fromMap get getAdvance getAdvanceBetween getAttribute getAttributes getBaselineTransform getBidiEmbedding getBounds getBounds2D getCharAdvance getCharAngle getCharAscent getCharBounds getCharDescent getCharLevel getCharLinePosition getCharShift getCharType getCharVisualBounds getCharXPosition getCharYPosition getComponentLogicalIndex getComponentShift getComponentVisualIndex getComponents getCoreMetrics getCoreMetricsAt getDecoration getDecorationAt getFont getFontAtCurrentPos getFontIndex getFontOrGraphicAt getFontRenderContext getHeight getInstance getItalicBounds getJustificationInfos getJustifiedLine getLayoutPath getLevels getLineBidi getLineMetrics getMaxX getMaxY getMetrics getMinX getMinY getNormalizedOffsets getNumCharacters getNumChars getNumJustificationInfos getOutline getPixelBounds getRGB getRunDirection getRunLimit getTransform getTranslateInstance getTranslateX getTranslateY getType getVisualBounds getWidth getX getY hashCode height init isCharLTR isCharSpace isCharWhitespace isDirectionLTR isEmpty isLeftToRight isSimple isSpaceChar isWhitespace italicAngle java/awt/Color java/awt/Font java/awt/Graphics2D java/awt/Rectangle java/awt/Shape java/awt/font/FontRenderContext $java/awt/font/GlyphJustificationInfo java/awt/font/GraphicAttribute java/awt/font/LineMetrics java/awt/font/StyledParagraph java/awt/font/TextAttribute java/awt/font/TextJustifier java/awt/font/TextLine java/awt/font/TextLine$1 java/awt/font/TextLine$2 java/awt/font/TextLine$3 java/awt/font/TextLine$4 java/awt/font/TextLine$Function &java/awt/font/TextLine$TextLineMetrics java/awt/geom/AffineTransform java/awt/geom/GeneralPath java/awt/geom/Point2D java/awt/geom/Point2D$Double java/awt/geom/Point2D$Float java/awt/geom/Rectangle2D java/awt/geom/Rectangle2D$Float java/awt/image/BufferedImage java/lang/Character "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException java/lang/Math java/lang/Object java/lang/StringBuilder java/lang/System %java/text/AttributedCharacterIterator /java/text/AttributedCharacterIterator$Attribute java/text/Bidi java/util/Map justify leading lineTo locs logicalIndex too large. logicalToVisual lp mapShape max min moveTo next pathToPoint pixelBounds requiresBidi setColor setIndex setLineContext setRect setTransform ssOffset standardCreateTextLine sun/font/AttributeValues sun/font/BidiUtils sun/font/CoreMetrics sun/font/Decoration sun/font/FontResolver sun/font/GraphicComponent sun/font/LayoutPathImpl !sun/font/LayoutPathImpl$EmptyPath #sun/font/LayoutPathImpl$SegmentPath *sun/font/LayoutPathImpl$SegmentPathBuilder sun/font/TextLabelFactory sun/font/TextLineComponent sun/text/CodePointIterator toString transform translate visualToLogical width x y G H I J K L M Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ! Ljava/awt/Color; Ljava/awt/Rectangle; !Ljava/awt/font/FontRenderContext; Ljava/awt/font/TextAttribute; !Ljava/awt/font/TextLine$Function; (Ljava/awt/font/TextLine$TextLineMetrics; Lsun/font/LayoutPathImpl; (Ljava/awt/Color;)V ()Ljava/awt/Graphics2D; (Ljava/awt/Graphics2D;FF)V ()Ljava/awt/Rectangle; (Ljava/awt/Rectangle;)V (FF)Ljava/awt/Shape; (Ljava/awt/Shape;Z)V #()Ljava/awt/font/FontRenderContext; $(Ljava/awt/font/FontRenderContext;)Z ,([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)F (Ljava/awt/font/TextLine;I)I (Ljava/awt/font/TextLine;II)F %(ILjava/awt/font/TextLine$Function;)F *()Ljava/awt/font/TextLine$TextLineMetrics; !()Ljava/awt/geom/AffineTransform; #(DD)Ljava/awt/geom/AffineTransform; "(Ljava/awt/geom/AffineTransform;)V (DDZLjava/awt/geom/Point2D;)V ()Ljava/awt/geom/Rectangle2D; (I)Ljava/awt/geom/Rectangle2D; (Ljava/awt/geom/Rectangle2D;)V (I)Ljava/lang/Object; (I)Ljava/lang/StringBuilder; *(Ljava/text/AttributedCharacterIterator;)V *(Ljava/text/AttributedCharacterIterator;)Z ,(Ljava/text/AttributedCharacterIterator;[C)V ()Ljava/text/Bidi; (Ljava/text/Bidi;)[B ()Ljava/util/Map; ()Lsun/font/CoreMetrics; (I)Lsun/font/CoreMetrics; (I)Lsun/font/Decoration; ()Lsun/font/FontResolver; ()Lsun/font/LayoutPathImpl; '()Lsun/font/LayoutPathImpl$SegmentPath; #([FI[Z)Lsun/font/TextLineComponent; "([Lsun/font/TextLineComponent;II)F #([Lsun/font/TextLineComponent;[I)[I 8(Ljava/text/AttributedCharacterIterator;)Ljava/awt/Font; !(ILjava/util/Map;)Ljava/awt/Font; (Ljava/util/Map;)Ljava/awt/Font; 9(Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; 4(Ljava/awt/image/BufferedImage;)Ljava/awt/Rectangle; "(Ljava/awt/Shape;)Ljava/awt/Shape; 1(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; B([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; 2(Ljava/awt/geom/Point2D;ZLjava/awt/geom/Point2D;)V *(Ljava/lang/Object;ILjava/lang/Object;II)V E(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 7(Ljava/awt/font/FontRenderContext;[CLjava/text/Bidi;I)V +(Ljava/util/Map;)Lsun/font/AttributeValues; 3(Ljava/awt/font/LineMetrics;)Lsun/font/CoreMetrics; 1(Lsun/font/AttributeValues;)Lsun/font/Decoration; L(Ljava/awt/font/FontRenderContext;[Lsun/font/TextLineComponent;[F[CII[I[BZ)V 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; ](Ljava/awt/font/GraphicAttribute;Lsun/font/Decoration;[I[BIILjava/awt/geom/AffineTransform;)V G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; 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; ¦(Ljava/awt/font/FontRenderContext;[CLjava/awt/Font;Lsun/font/CoreMetrics;Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)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;' 6( 6 X 8 o 8 Ø 8 8 8' 8( 8 [ < y < z < Í <&