
META-INF.modules.java.desktop.classes.sun.font.GraphicComponent.class Maven / Gradle / Ivy
???? @2
java/lang/Object ()V
sun/font/GraphicComponent visualBounds Ljava/awt/geom/Rectangle2D; "java/lang/IllegalArgumentException (0 or negative length in GraphicComponent
(Ljava/lang/String;)V graphic Ljava/awt/font/GraphicAttribute;
java/awt/font/GraphicAttribute
getAdvance ()F ! graphicAdvance F # $ % decorator Lsun/font/Decoration;
' ( ) createCoreMetrics 8(Ljava/awt/font/GraphicAttribute;)Lsun/font/CoreMetrics; + , - cm Lsun/font/CoreMetrics; / 0 1 baseTx Ljava/awt/geom/AffineTransform;
3 4 5 initLocalOrdering ([I[BII)V 7 sun/font/TextLineComponent 9 : ; charsLtoV [I = > ? levels [B A Invalid direction flag C D E graphicCount I
G H I J K sun/font/BidiUtils createNormalizedMap
([I[BII)[I
M N O P Q java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V S java/lang/InternalError U %do not call if isSimple returns false
R
X Y Z getBounds ()Ljava/awt/geom/Rectangle2D;
\ ] ^ _ ` java/awt/geom/Rectangle2D getWidth ()D b java/awt/geom/Rectangle2D$Float
\ d e ` getX
\ g h ` getY
\ j k ` getHeight
a m n (FFFF)V p sun/font/CoreMetrics
r s getAscent
u v
getDescent
x y z getAlignment ()IA@ @@
o ~ (FFFFI[FFFFFFF)V
? ? ? ? ? sun/font/Decoration getVisualBounds 8(Lsun/font/Decoration$Label;)Ljava/awt/geom/Rectangle2D;
a
a ? ? ? setRect (Ljava/awt/geom/Rectangle2D;)V ? java/awt/geom/AffineTransform
? ? ? ([D)V
? ? ?
getOutline 1(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; ? java/awt/geom/GeneralPath
?
? ? ? ? append (Ljava/awt/Shape;Z)V
? ? ? ? /(Lsun/font/Decoration$Label;FF)Ljava/awt/Shape;
? ? ? draw (Ljava/awt/Graphics2D;FF)V
? ? ? ? drawTextAndDecorations 5(Lsun/font/Decoration$Label;Ljava/awt/Graphics2D;FF)V
? ? ? ? getCharVisualBounds 9(Lsun/font/Decoration$Label;I)Ljava/awt/geom/Rectangle2D; a ? ? ! x o ? ? ! ascent o ? ? ! descent
? ? Z getLogicalBounds ? ? ? makeConcatWithConstants (II)Ljava/lang/String;
? ? !(Lsun/font/GraphicComponent;III)V
? ? ? ? ? java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String;
? ? z getNumCharacters ? ? ? '(Ljava/lang/String;I)Ljava/lang/String; ? sun/font/Decoration$Label GRAPHIC_LEADING
ConstantValue@ ](Ljava/awt/font/GraphicAttribute;Lsun/font/Decoration;[I[BIILjava/awt/geom/AffineTransform;)V Code LineNumberTable LocalVariableTable this Lsun/font/GraphicComponent; start limit
StackMapTable ; ? i parent dir isSimple ()Z getPixelBounds 9(Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; frc !Ljava/awt/font/FontRenderContext; y handleGetVisualBounds bounds width getCoreMetrics ()Lsun/font/CoreMetrics; getItalicAngle !Ljava/awt/geom/Rectangle2D$Float; handleGetOutline (FF)Ljava/awt/Shape; tx matrix [D gp Ljava/awt/geom/GeneralPath; ? getBaselineTransform !()Ljava/awt/geom/AffineTransform;
handleDraw g2d Ljava/awt/Graphics2D; (I)Ljava/awt/geom/Rectangle2D; index getCharX (I)F visIndex getCharY getCharAdvance caretAtOffsetIsValid (I)Z handleGetCharVisualBounds
charBounds getLineBreakIndex (IF)I getAdvanceBetween (II)F left top height getItalicBounds getSubset !(III)Lsun/font/TextLineComponent; toString ()Ljava/lang/String; getNumJustificationInfos getJustificationInfos -([Ljava/awt/font/GlyphJustificationInfo;III)V infos '[Ljava/awt/font/GlyphJustificationInfo; infoStart charStart charLimit applyJustificationDeltas #([FI[Z)Lsun/font/TextLineComponent; deltas [F
deltaStart flags [Z
SourceFile GraphicComponent.java BootstrapMethods!
"#$ ?% $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;' Invalid range. start=; limit=) [graphic=:count=] InnerClasses Float Label. %java/lang/invoke/MethodHandles$Lookup0 java/lang/invoke/MethodHandles Lookup 1 6 ?
? ! ? ? D E : ; > ? ! 0 1 , - $ % ? ? F*? *? ?
?
Y? ?*+? *+? ? *,? "*+? &? **? .*-? 2? ? . O : Q R T U ' V , W 4 X : Z E [ ? R F ? ? F F $ % F : ; F > ? F ? E F ? E F 0 1 ? ? ? ? ? ? ? ? ? ?*? *? *+? ? *+? ? *+? "? "*+? *? **+? .? .::? +? 8:+? <:? Q? ? <d>=? :?
:?:6? ddOT????
?
Y@? ?*? 2? ? f ] : _ ` a ! b ) c 1 e 4 f 7 h = i C j L l W m [ n ] o c p h q m r v s ? t ? r ? y ? | ? } ? R p ? E ? ? ? ? ? ? ? ? E ? ? E ? ? E 4 q : ; 7 n > ? ? " ? L ? ?
? ? 4 5 ? ? W*d? B+? +?*? B? *+? 8? *+,? F? 8,? ,?*? B? *,?