
META-INF.modules.java.desktop.classes.sun.font.PhysicalStrike.class Maven / Gradle / Ivy
???? ; ? java/awt/geom/AffineTransform
sun/font/FontStrike ()V
sun/font/PhysicalStrike physicalFont Lsun/font/PhysicalFont;
desc Lsun/font/FontStrikeDesc;
sun/font/PhysicalFont getNumGlyphs ()I
strikeMetrics Lsun/font/StrikeMetrics;
pScalerContext J
" # $ getFontMetrics (J)Lsun/font/StrikeMetrics;
& ' ( getMapper ()Lsun/font/CharToGlyphMapper;
* + , - . sun/font/CharToGlyphMapper charToGlyph (I)I
0 1 2 getGlyphAdvance (I)F
* 4 - 5 (C)I
7 8 9 getGlyphMetrics (I)Ljava/awt/geom/Point2D$Float;
; < = > ? java/lang/Integer valueOf (I)Ljava/lang/Integer;
A B C glyphPointMapCache (Ljava/util/concurrent/ConcurrentHashMap; E &java/util/concurrent/ConcurrentHashMap
D
D H I J get &(Ljava/lang/Object;)Ljava/lang/Object; L java/awt/geom/Point2D$Float
N O P
getGlyphPoint "(JII)Ljava/awt/geom/Point2D$Float;
R S T adjustPoint (Ljava/awt/geom/Point2D$Float;)V
D V W X put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Z [ \ ] ^ sun/font/StrikeCache nativeAddressSize I
` a b
longAddresses Z d java/lang/RuntimeException f Unexpected address size
c h i (Ljava/lang/String;)V INTMASK
ConstantValue ???? mapper Lsun/font/CharToGlyphMapper; longGlyphImages [J intGlyphImages [I Signature ZLjava/util/concurrent/ConcurrentHashMap; getImageWithAdvance complexTX | 3(Lsun/font/PhysicalFont;Lsun/font/FontStrikeDesc;)V Code LineNumberTable LocalVariableTable this Lsun/font/PhysicalStrike; ()Lsun/font/StrikeMetrics;
StackMapTable getCodePointAdvance cp getCharMetrics (C)Ljava/awt/geom/Point2D$Float; ch C getSlot0GlyphImagePtrs ([I[JI)I
glyphCodes images len !(II)Ljava/awt/geom/Point2D$Float; glyphCode ptNumber gp Ljava/awt/geom/Point2D$Float; ptKey Ljava/lang/Integer; ? java/lang/Object ? java/lang/Throwable pt
SourceFile PhysicalStrike.java InnerClasses ? java/awt/geom/Point2D Float!
j k l a b
n o p q r s B C t u v b w ^ k x
y z Y *? *+? *,? ? { S T U V | } ~
z 3 *? ? {
X Y | } ~ z 2 *? ? ? { _ | } ~ # z Z *? ? **? *? ? !? *? ? { f g h j | } ~ ? ? 2 z D **? ? %? )? /? { n | } ~ ? ^ ? ? z D **? ? %? 3? 6? { r | } ~ ? ? ? ? z J ? { v | * } ~ ? s ? q ? ^ O ? z mNx?? ::*? @? +*Y:?*? @? *? DY? F? @ç :??? *? @? G? KN-? !*? *? ? MN*-? Q*? @-? UW-? . 1 1 6 1 { 6
| }
~ ? ? + ? <