META-INF.modules.java.desktop.classes.java.awt.FontMetrics.class Maven / Gradle / Ivy
???? : ?
java/lang/Object ()V
java/awt/FontMetrics font Ljava/awt/Font; DEFAULT_FRC !Ljava/awt/font/FontRenderContext;
java/awt/Font getSize ()I
getLeading
getAscent
getDescent
! "
getMaxDescent
$ % & ' ( java/lang/Character isValidCodePoint (I)Z ??
+ , - getWidths ()[I
$ / 0 1 toChars (I[CI)I
3 4 5
charsWidth ([CII)I
7 8 9 : java/lang/String length
7 < = > getChars (II[CI)V
7 @ A ([CII)V
C D E stringWidth (Ljava/lang/String;)I
7 G H ([BIII)V
J K L charWidth (C)I
N O P hasUniformLineMetrics ()Z
R S T myFRC 6(Ljava/awt/Graphics;)Ljava/awt/font/FontRenderContext;
V W X getLineMetrics P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
Z W [ R(Ljava/lang/String;IILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
] W ^ B([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
` W a ](Ljava/text/CharacterIterator;IILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
c d e getStringBounds P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D;
g d h R(Ljava/lang/String;IILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D;
j d k B([CIILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D;
m d n ](Ljava/text/CharacterIterator;IILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D;
p q r getMaxCharBounds >(Ljava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; t java/awt/Graphics2D
s v w x getFontRenderContext #()Ljava/awt/font/FontRenderContext;
z { | getClass ()Ljava/lang/Class;
~ ? ? ? java/lang/Class getName ()Ljava/lang/String;
? ? ? getFont ()Ljava/awt/Font;
? ? getHeight ? ? ? makeConcatWithConstants 8(Ljava/lang/String;Ljava/awt/Font;III)Ljava/lang/String;
? ? ? ? java/awt/Toolkit
loadLibraries
? ? ? ? P java/awt/GraphicsEnvironment
isHeadless
? ? initIDs ? java/awt/font/FontRenderContext
? ? ? $(Ljava/awt/geom/AffineTransform;ZZ)V ? java/io/Serializable serialVersionUID J
ConstantValueT?e?# (Ljava/awt/Font;)V Code LineNumberTable LocalVariableTable this Ljava/awt/FontMetrics; getMaxAscent getMaxDecent
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated;
getMaxAdvance (I)I buffer [C len I codePoint
StackMapTable ch C data str Ljava/lang/String; off
bytesWidth ([BII)I [B widths [I ? B(Ljava/lang/String;Ljava/awt/Graphics;)Ljava/awt/font/LineMetrics; context Ljava/awt/Graphics; D(Ljava/lang/String;IILjava/awt/Graphics;)Ljava/awt/font/LineMetrics;
beginIndex limit 4([CIILjava/awt/Graphics;)Ljava/awt/font/LineMetrics; chars O(Ljava/text/CharacterIterator;IILjava/awt/Graphics;)Ljava/awt/font/LineMetrics; ci Ljava/text/CharacterIterator; B(Ljava/lang/String;Ljava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; D(Ljava/lang/String;IILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; 4([CIILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; O(Ljava/text/CharacterIterator;IILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; 0(Ljava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; toString
SourceFile FontMetrics.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; ? &[font=ascent=, descent=, height=] InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup! ? ? ? ? ? ? ? F
*? *+? ? ? ? ? ? ?
? ?
? ? ? / *? ? ? ? ? ? ? w x ? . ?
? ? ? ? ? ? ? , ? ? ? ? ? ? ? 2 *? ? ? ? ? ? ? ? ? , ? ? ? ? ? ? ? ? 9 *? *? `*? `? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? " ? / *? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? ? , ? ? ? ? ? K ? ? ? +? #? )< ?
*? *.??M,? .>*,? 2? ? * +
. / 1 2 #3 ? * ? ? # ? ? + ? ? + ? ? ?
K L ? q ?
*? *.??YUM*,? 2? ? M N P Q ? ? ? ? ? ? ? ? D E ? m +? 6=?N+-? ;*-? 2? ? f g h i ? * ? ? ? ? ? ? ? ? 4 5 ? W *? 7Y+? ?? B? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? X *? 7Y+? F? B? ? ? ? * ? ? ? ? ? ? ? ? , - ? ? ! ?
L= ? +*? IO`?=???+? ? ? ? ? ? ? ? ? ? ! ? ? ? ? ? ? ?? O P ? 2 *? ? M? ? ? ? ? ? W ? ? L *? +*,? Q? U? ? ? ? ? ? ? ? ? ? W ? ? c *? +*? Q? Y? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? W ? ? k *? +*? Q? \? ? ?
?
? ? 4 ? ? ? ? ? ? ? ? ? ? W ? ? c *? +*? Q? _? ? ? 4 ? ? ? ? ? ? ? ? ? ? d ? ? L *? +*,? Q? b? ? ? ? ? ? ? ? ? d ? ? k *? +*? Q? f? ? *
+
* ? 4 ? ? ? ? ? ? ? ? ? ? d ? ? k *? +*? Q? i? ? C
D
C ? 4 ? ? ? ? ? ? ? ? ? ? d ? ? k *? +*? Q? l? ? Y
Z
Y ? 4 ? ? ? ? ? ? ? ? ? ? q ? ? A
*? *+? Q? o? ? f ?
? ?
? ? S T ? X +? s? +? s? u??
? ? j k m ? ? ? ? ? ? ? ? ? [ *? y? }*? ?*? *? *? ?? ? ? ? x y z { | x ? ? ?
? ? ? G ? ?? ?? ? ?? ?Y? ??
? ? g h i n ? ? ? ? ? ? ?
? ? ? © 2015 - 2025 Weber Informatics LLC | Privacy Policy