META-INF.modules.java.desktop.classes.sun.font.StandardGlyphVector.class Maven / Gradle / Ivy
???? 8?
3$
%&
%'(
)
I*
I+,
-
./
0
1
I23
4
I5
I6
?7
89
K: ; <
L= > ? @ A B C D
E #F #G #HI ?? #J #K
L MNO
3P
.Q RS RTU
.6
.V
.W
XY
Z[ _
5`a _
8` _ _
e g
h
ij
Ik
wl
wm
wno
Fp
q ^r
{s
{t
u
v _
?x
?y
z
{ |
V}
?~
V?
V?
V?
? ?
_????
_??
a$
?
?? ??
L? a? a? a? a? a? a? ?? ???
o$
o?
o?
o??
t? ?
?
?
{?
{?
{?
{?
{??
~?
I?
.?
V??
I?
?
?
??
?
??
V?? _
?? g?
?
?
?
?? ?? ??
??
???? ?
?
? ?
V?
?
L?
??
??
??
??
??
??
??
??
?? ??
?$
??
?
?
? ? ?
?? V?
3?
3?
3?
3e
3?
3?
3}
? ?? ?
K???
?`
K?
??? ?? ?
??
??
??
??
o?
??
?
V??
?$
$
L?
?s
??
??
??
V??
??
?
???
?$?
??
I??
??
?
?
?
?
ADL InnerClasses GlyphStrike GlyphTransformInfo font Ljava/awt/Font; frc !Ljava/awt/font/FontRenderContext; glyphs [I
userGlyphs positions [F charIndices flags I UNINITIALIZED_FLAGS
ConstantValue???? gti 1Lsun/font/StandardGlyphVector$GlyphTransformInfo; ftx Ljava/awt/geom/AffineTransform; dtx invdtx frctx font2D Lsun/font/Font2D; fsref Ljava/lang/ref/SoftReference; Signature ILjava/lang/ref/SoftReference;
lbcacheRef 0Ljava/lang/ref/SoftReference<[Ljava/awt/Shape;>;
vbcacheRef FLAG_USES_VERTICAL_BASELINE ? FLAG_USES_VERTICAL_METRICS FLAG_USES_ALTERNATE_ORIENTATION $assertionsDisabled Z E(Ljava/awt/Font;Ljava/lang/String;Ljava/awt/font/FontRenderContext;)V Code LineNumberTable LocalVariableTable this Lsun/font/StandardGlyphVector; str Ljava/lang/String; 5(Ljava/awt/Font;[CLjava/awt/font/FontRenderContext;)V text [C 7(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;)V start count getTracking (Ljava/awt/Font;)F values Lsun/font/AttributeValues;
StackMapTable :(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[I[F[II)V at i n delta F inc j trackPt Float Ljava/awt/geom/Point2D$Float; f2d strike Lsun/font/FontStrike; deltas indices track initGlyphVector P(Ljava/awt/Font;Ljava/text/CharacterIterator;Ljava/awt/font/FontRenderContext;)V c C iter Ljava/text/CharacterIterator; offset/ 5(Ljava/awt/Font;[ILjava/awt/font/FontRenderContext;)V
getStandardGV V(Ljava/awt/font/GlyphVector;Lsun/java2d/loops/FontInfo;)Lsun/font/StandardGlyphVector; aaHint Ljava/lang/Object; gv Ljava/awt/font/GlyphVector; info Lsun/java2d/loops/FontInfo; getFont ()Ljava/awt/Font; getFontRenderContext #()Ljava/awt/font/FontRenderContext; performDefaultLayout ()V getNumGlyphs ()I getGlyphCode (I)I
glyphIndex
getGlyphCodes (II[I)[I result getGlyphCharIndex ix getGlyphCharIndices getLogicalBounds ()Ljava/awt/geom/Rectangle2D; lm Ljava/awt/font/LineMetrics; minX minY maxX maxY getVisualBounds glyphVB Ljava/awt/geom/Rectangle2D; getPixelBounds 9(Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; renderFRC x y
getOutline ()Ljava/awt/Shape; (FF)Ljava/awt/Shape; getGlyphOutline (I)Ljava/awt/Shape; (IFF)Ljava/awt/Shape; getGlyphPosition (I)Ljava/awt/geom/Point2D; setGlyphPosition (ILjava/awt/geom/Point2D;)V pos Ljava/awt/geom/Point2D; ix2 getGlyphTransform "(I)Ljava/awt/geom/AffineTransform; setGlyphTransform #(ILjava/awt/geom/AffineTransform;)V newTX getLayoutFlags cx ltr rtl rtlix getGlyphPositions (II[F)[F getGlyphLogicalBounds lbcache [Ljava/awt/Shape; adl "Lsun/font/StandardGlyphVector$ADL; gs *Lsun/font/StandardGlyphVector$GlyphStrike; adv wx wy hx hy gp Ljava/awt/geom/GeneralPath; Ljava/awt/Shape; getGlyphVisualBounds vbcache getGlyphPixelBounds :(ILjava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; index getGlyphMetrics (I)Ljava/awt/font/GlyphMetrics; vb pt gm Ljava/awt/font/GlyphMetrics; getGlyphJustificationInfo )(I)Ljava/awt/font/GlyphJustificationInfo; equals (Ljava/awt/font/GlyphVector;)Z other e Ljava/lang/ClassCastException; rhs hashCode (Ljava/lang/Object;)Z copy ()Lsun/font/StandardGlyphVector; clone ()Ljava/lang/Object; setGlyphPositions ([FIII)V p srcPositions srcStart ([F)V requiredLength ([F)[F getGlyphTransforms D(II[Ljava/awt/geom/AffineTransform;)[Ljava/awt/geom/AffineTransform; [Ljava/awt/geom/AffineTransform; "()[Ljava/awt/geom/AffineTransform; setGlyphTransforms &([Ljava/awt/geom/AffineTransform;III)V
srcTransforms #([Ljava/awt/geom/AffineTransform;)V getGlyphInfo ()[F glyphID s pixellate K(Ljava/awt/font/FontRenderContext;Ljava/awt/geom/Point2D;Ljava/awt/Point;)V /Ljava/awt/geom/NoninvertibleTransformException; loc pxResult Ljava/awt/Point; needsPositions ([D)Z devTX [D setupGlyphImages ([J[F[D)Ljava/lang/Object; images [J matchTX $([DLjava/awt/geom/AffineTransform;)Z lhs getNonTranslateTX @(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform; tx equalNonTranslateTX A(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/AffineTransform;)Z setRenderTransform ([D)V setDTX "(Ljava/awt/geom/AffineTransform;)V setFRCTX resetDTX ?(Ljava/awt/font/GlyphVector;Ljava/awt/font/FontRenderContext;)V txs nGlyphs? getValidatedGlyphs ([I)[I oglyphs len vglyphs init 8(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V temp initFontData internalGetGlyphPositions (III[F)[F getGlyphOutlineBounds (I)Ljava/awt/geom/Rectangle2D; getGlyphsOutline (IIFF)Ljava/awt/Shape; px py getGlyphsPixelBounds ;(Ljava/awt/font/FontRenderContext;FFII)Ljava/awt/Rectangle; fs Ljava/awt/Rectangle; r clearCaches (I)V
initPositions addFlags newflags
clearFlags clearedFlags getGlyphStrike -(I)Lsun/font/StandardGlyphVector$GlyphStrike; getDefaultStrike ,()Lsun/font/StandardGlyphVector$GlyphStrike; toString ()Ljava/lang/String; appendString 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; Ljava/lang/Exception; buf Ljava/lang/StringBuffer;
SourceFile StandardGlyphVector.java NestMembers$c e sun/font/StandardGlyphVector??!"#$ sun/font/AttributeMap%&'3(M834)( java/awt/geom/Point2D$Float$*+",-./01234=?=56 ? ? ? c7e8e9: java/text/CharacterIterator;e<:??=X sun/awt/SunHints`a>??@YAY java/awt/font/FontRenderContextB?$C$? java/awt/font/GlyphVector "java/lang/IllegalArgumentException BootstrapMethodsDEFG$H #java/lang/IndexOutOfBoundsExceptionIJK?eLFM?cc NOP(Q(R( java/awt/geom/Rectangle2D$Float$S??TpU"VW
XYZ[Z
??\" /sun/font/StandardGlyphVector$GlyphTransformInfo$]??^e_? java/awt/Shape java/lang/ref/SoftReference$` sun/font/StandardGlyphVector$ADLabDE?cd=e=f=g=h=i=j=k= java/awt/geom/GeneralPathl*m*nc sun/font/DelegatingShape$o??pZqZrZsZtu java/awt/font/GlyphMetrics$v???w?x java/lang/ClassCastException?e????yc$z $java/lang/CloneNotSupportedException{| java/awt/geom/AffineTransform????}/?~?/ -java/awt/geom/NoninvertibleTransformException $must be able to invert frc transform???????????}??Z?Z?Z?Z?Z?Z$?"# java/lang/AssertionError$????????-?^_deij??nj???g (java/lang/ArrayIndexOutOfBoundsException start or count out of bounds????? sun/font/FontSubstitution????????$???? ? java/awt/Rectangle??$?????3 (sun/font/StandardGlyphVector$GlyphStrike?? java/lang/StringBuffer
SGV{font: ?? , frc: , glyphs: (?? )[ , ??G ] , positions: (?? @ , indices: ( , flags: default tx pos rtl complex java/lang/Exception?????"
java/awt/Font sun/font/Font2D sun/font/FontStrike java/awt/font/LineMetrics java/awt/geom/Rectangle2D java/awt/geom/Point2D java/awt/Point java/lang/String toCharArray ()[C length hasLayoutAttributes ()Z
getAttributes ()Ljava/util/Map; getValues ()Lsun/font/AttributeValues; sun/font/AttributeValues ()F getSize2D (FF)V
isTransformed getTransform !()Ljava/awt/geom/AffineTransform; deltaTransform G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; sun/font/FontUtilities getFont2D "(Ljava/awt/Font;)Lsun/font/Font2D; getStrike G(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Lsun/font/FontStrike; getGlyphAdvance (I)F
getBeginIndex getEndIndex first ()C getIndex next sun/java2d/loops/FontInfo getAntiAliasingHint java/awt/RenderingHints VALUE_TEXT_ANTIALIAS_ON VALUE_TEXT_ANTIALIAS_GASP getFractionalMetricsHint F(Ljava/awt/geom/AffineTransform;Ljava/lang/Object;Ljava/lang/Object;)V
?? count = makeConcatWithConstants (I)Ljava/lang/String; (Ljava/lang/String;)V start = start + count = , (II)Ljava/lang/String; getLineMetrics P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; getAscent
getDescent
getLeading (FFFF)V getBounds2D isEmpty union T(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V ix = getX ()D getY
isIdentity !(Lsun/font/StandardGlyphVector;)V transformCount get (Ljava/lang/Object;)V getADL %(Lsun/font/StandardGlyphVector$ADL;)V (I)Ljava/awt/geom/Point2D$Float; descentX leadingX ascentX descentY leadingY ascentY dx dy moveTo lineTo closePath (Ljava/awt/Shape;)V getMinX getMinY getWidth getHeight setRect (DDDD)V "(ZFFLjava/awt/geom/Rectangle2D;B)V $(Ljava/awt/font/FontRenderContext;)Z 4(Lsun/font/StandardGlyphVector$GlyphTransformInfo;)Z java/lang/Object R(Lsun/font/StandardGlyphVector;Lsun/font/StandardGlyphVector$GlyphTransformInfo;)V srcPositions.length != start: count: transform setLocation (DD)V inverseTransform 7([J[FLjava/awt/geom/AffineTransform;)Ljava/lang/Object; getGlyphImagePtrs ([I[JI)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
([FI[FII)V getScaleX getShearY getShearX getScaleY
getTranslateX
getTranslateY (DDDDDD)V
createInverse
strikesRef getValidatedGlyphCode getMapper ()Lsun/font/CharToGlyphMapper; sun/font/CharToGlyphMapper
charsToGlyphs (I[C[I)V getCompositeFont2D ()Lsun/font/CompositeFont; setTransform scale getScaleInstance #(DD)Ljava/awt/geom/AffineTransform; (IFF)Ljava/awt/geom/Rectangle2D; appendGlyphOutline !(ILjava/awt/geom/GeneralPath;FF)V 9(Ljava/awt/geom/AffineTransform;FFII)Ljava/awt/Rectangle; getGlyphImageBounds 5(ILjava/awt/geom/Point2D$Float;Ljava/awt/Rectangle;)V (Ljava/awt/Rectangle;)V add addDefaultGlyphAdvance !(ILjava/awt/geom/Point2D$Float;)V create ?(Lsun/font/StandardGlyphVector;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/AffineTransform;)Lsun/font/StandardGlyphVector$GlyphStrike; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; java/lang/Integer toHexString (F)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer;
getMessage java/lang/Class desiredAssertionStatus?F? $java/lang/invoke/StringConcatFactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! 3 ? ? ?
!"# L $% &