META-INF.modules.java.desktop.classes.sun.font.StandardGlyphVector.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.desktop Show documentation
Show all versions of java.desktop Show documentation
Bytecoder java.desktop Module
???? ;?
java/awt/font/GlyphVector ()V
java/lang/String toCharArray ()[C
length ()I sun/font/StandardGlyphVector
init 8(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V
java/awt/Font hasLayoutAttributes ()Z
getAttributes ()Ljava/util/Map; " sun/font/AttributeMap
! $ % & getValues ()Lsun/font/AttributeValues;
( ) * + , sun/font/AttributeValues getTracking ()F
. / 0 initGlyphVector :(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[I[F[II)V
2 + 3 (Ljava/awt/Font;)F
5 6 , getSize2D 8 java/awt/geom/Point2D$Float
7 : ; (FF)V
= >
isTransformed
@ A B getTransform !()Ljava/awt/geom/AffineTransform;
D E F G H java/awt/geom/AffineTransform deltaTransform G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
J K L M N sun/font/FontUtilities getFont2D "(Ljava/awt/Font;)Lsun/font/Font2D;
P Q R S T sun/font/Font2D getStrike G(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Lsun/font/FontStrike; 7 V W X x F 7 Z [ X y
] ^ _ ` a sun/font/FontStrike getGlyphAdvance (I)F c d e font Ljava/awt/Font; g h i frc !Ljava/awt/font/FontRenderContext; k l m glyphs [I o p m
userGlyphs r s t positions [F v w m charIndices y z { flags I
} ~ initFontData ? ? ? ? java/text/CharacterIterator
getBeginIndex ? ? ? getEndIndex ? ? ? ? first ()C ?? ? ? ? getIndex ? ? ? ? next
? ? ? getValidatedGlyphs ([I)[I ? ? ? ? { sun/java2d/loops/FontInfo aaHint ? sun/awt/SunHints
? ? ? getFontRenderContext #()Ljava/awt/font/FontRenderContext;
? ? ? ? ? java/awt/font/FontRenderContext getAntiAliasingHint ()Ljava/lang/Object; ? ? ? ? ? java/awt/RenderingHints VALUE_TEXT_ANTIALIAS_ON Ljava/lang/Object; ? ? ? ? VALUE_TEXT_ANTIALIAS_GASP
? @
? ? ? ? getFractionalMetricsHint
? ? ? F(Ljava/awt/geom/AffineTransform;Ljava/lang/Object;Ljava/lang/Object;)V
? ? ?(Ljava/awt/font/GlyphVector;Ljava/awt/font/FontRenderContext;)V
? ? ?
clearFlags (I)V ? "java/lang/IllegalArgumentException ? ? ? makeConcatWithConstants (I)Ljava/lang/String;
? ? ? (Ljava/lang/String;)V ? #java/lang/IndexOutOfBoundsException ?
? ? ? ?
? ? getLayoutFlags ? ? ? (II)Ljava/lang/String;
? ? setFRCTX
? ?
initPositions ?
? ? ? getLineMetrics P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
? ? ? ? , java/awt/font/LineMetrics getAscent
? ? ? ,
getDescent
? ? ? ,
getLeading ? java/awt/geom/Rectangle2D$Float
? ? ? (FFFF)V
? ? ? getGlyphVisualBounds (I)Ljava/awt/Shape; ? ? ? ? ? java/awt/Shape getBounds2D ()Ljava/awt/geom/Rectangle2D;
? ? ? ? java/awt/geom/Rectangle2D isEmpty
? ? union T(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V
getGlyphsPixelBounds ;(Ljava/awt/font/FontRenderContext;FFII)Ljava/awt/Rectangle;
getGlyphsOutline (IIFF)Ljava/awt/Shape; ?
java/awt/geom/Point2D getX ()D
getY
? clearCaches
? addFlags gti 1Lsun/font/StandardGlyphVector$GlyphTransformInfo;
!"# /sun/font/StandardGlyphVector$GlyphTransformInfo getGlyphTransform "(I)Ljava/awt/geom/AffineTransform;
D%&