Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\sun\font\StandardGlyphVector.class
?? 1 ???? ? ! " # $ % & I J K L M N O R ] d ? ? 6 complex count: default pos rtl tx $assertionsDisabled ()C ()D ()F ()I ()Ljava/lang/String; ()V ()Z ()[C ()[F (DD)V (DDDD)V (DDDDDD)V (FF)V (FFFF)V (I)I (I)Ljava/lang/String; (I)V (III[F)[F (II[F)[F (II[I)[I (I[C[I)V (Ljava/lang/Object;)V (Ljava/lang/Object;)Z ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (Ljava/lang/String;)V ([D)V ([D)Z ([F)V ([F)[F ([FIII)V ([FI[FII)V ([I)[I ([I[JI)V )[ , , flags: , frc: , glyphs: ( , indices: ( , positions: ( <clinit> <init> @ Code ConstantValue F FLAG_USES_ALTERNATE_ORIENTATION FLAG_USES_VERTICAL_BASELINE FLAG_USES_VERTICAL_METRICS Float I InnerClasses LineNumberTable SGV{font: SourceFile UNINITIALIZED_FLAGS Z [F [I [Ljava/awt/Shape; ] access$000 access$100 access$1000 access$1100 access$200 access$300 access$400 access$500 access$600 access$700 access$800 access$900 add addDefaultGlyphAdvance addFlags append appendGlyphOutline appendString arraycopy ascentX ascentY charIndices charsToGlyphs clearCaches clearFlags clone closePath copy count = create createInverse descentX descentY desiredAssertionStatus dtx dx dy equalNonTranslateTX equals first flags font font2D frc frctx fsref ftx get getADL getAscent getBeginIndex getBounds2D getDefaultStrike getDescent getEndIndex getFont getFont2D getFontRenderContext getGlyphCharIndex getGlyphCharIndices getGlyphCode getGlyphCodes getGlyphImageBounds getGlyphImagePtrs getGlyphInfo getGlyphJustificationInfo getGlyphLogicalBounds getGlyphMetrics getGlyphOutline getGlyphOutlineBounds getGlyphPixelBounds getGlyphPosition getGlyphPositions getGlyphStrike getGlyphTransform getGlyphTransforms getGlyphVisualBounds getGlyphsOutline getGlyphsPixelBounds getGlyphsVisualBounds getHeight getIndex getLayoutFlags getLeading getLineMetrics getLogicalBounds getMapper getMessage getMinX getMinY getNonTranslateTX getNumGlyphs getOutline getPixelBounds getScaleInstance getScaleX getScaleY getShearX getShearY getSize2D getStandardGV getStrike getTransform getTranslateX getTranslateY getValidatedGlyphCode getValidatedGlyphs getVisualBounds getWidth getX getY glyphs gti hashCode height init initFontData initGlyphVector initPositions internalGetGlyphPositions invdtx inverseTransform isEmpty isIdentity isTransformed ix = java/awt/Font java/awt/Point java/awt/Rectangle java/awt/Shape java/awt/font/FontRenderContext java/awt/font/GlyphMetrics java/awt/font/GlyphVector java/awt/font/LineMetrics java/awt/geom/AffineTransform java/awt/geom/GeneralPath -java/awt/geom/NoninvertibleTransformException java/awt/geom/Point2D java/awt/geom/Point2D$Float java/awt/geom/Rectangle2D java/awt/geom/Rectangle2D$Float (java/lang/ArrayIndexOutOfBoundsException java/lang/AssertionError java/lang/Class java/lang/ClassCastException $java/lang/CloneNotSupportedException java/lang/Exception "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/lang/System java/lang/ref/SoftReference java/text/CharacterIterator lbcacheRef leadingX leadingY length lineTo matchTX moveTo $must be able to invert frc transform needsPositions next performDefaultLayout pixellate positions resetDTX scale setDTX setFRCTX setGlyphPosition setGlyphPositions setGlyphTransform setGlyphTransforms setLocation setRect setRenderTransform setTransform setupGlyphImages srcPositions.length != start + count = start = start or count out of bounds start: strike strikesRef sun/font/CharToGlyphMapper sun/font/DelegatingShape sun/font/Font2D sun/font/FontManager sun/font/FontStrike sun/font/StandardGlyphVector sun/font/StandardGlyphVector$ADL (sun/font/StandardGlyphVector$GlyphStrike /sun/font/StandardGlyphVector$GlyphTransformInfo toCharArray toHexString toString transform transformCount userGlyphs vbcacheRef width x y }???? ? a c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #$%&'()*+ Ljava/awt/Font; !Ljava/awt/font/FontRenderContext; Ljava/awt/geom/AffineTransform; Ljava/lang/ref/SoftReference; Lsun/font/Font2D; Lsun/font/FontStrike; 1Lsun/font/StandardGlyphVector$GlyphTransformInfo; ()Ljava/awt/Font; (Ljava/awt/Rectangle;)V ()Ljava/awt/Shape; (FF)Ljava/awt/Shape; (I)Ljava/awt/Shape; (IFF)Ljava/awt/Shape; (IIFF)Ljava/awt/Shape; (Ljava/awt/Shape;)V #()Ljava/awt/font/FontRenderContext; $(Ljava/awt/font/FontRenderContext;)Z )(I)Ljava/awt/font/GlyphJustificationInfo; (I)Ljava/awt/font/GlyphMetrics; (Ljava/awt/font/GlyphVector;)V (Ljava/awt/font/GlyphVector;)Z !()Ljava/awt/geom/AffineTransform; "()[Ljava/awt/geom/AffineTransform; #(DD)Ljava/awt/geom/AffineTransform; "(I)Ljava/awt/geom/AffineTransform; #(ILjava/awt/geom/AffineTransform;)V "(Ljava/awt/geom/AffineTransform;)V $([DLjava/awt/geom/AffineTransform;)Z #([Ljava/awt/geom/AffineTransform;)V &([Ljava/awt/geom/AffineTransform;III)V !(ILjava/awt/geom/GeneralPath;FF)V (I)Ljava/awt/geom/Point2D; (ILjava/awt/geom/Point2D;)V (I)Ljava/awt/geom/Point2D$Float; !(ILjava/awt/geom/Point2D$Float;)V ()Ljava/awt/geom/Rectangle2D; (II)Ljava/awt/geom/Rectangle2D; "(ZFFLjava/awt/geom/Rectangle2D;B)V ()Ljava/lang/Object; ([J[F[D)Ljava/lang/Object; (F)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuilder; ()Lsun/font/CharToGlyphMapper; ()Lsun/font/StandardGlyphVector; !(Lsun/font/StandardGlyphVector;)V "(Lsun/font/StandardGlyphVector;)[F "(Lsun/font/StandardGlyphVector;)[I "(Lsun/font/StandardGlyphVector;I)V %(Lsun/font/StandardGlyphVector$ADL;)V ,()Lsun/font/StandardGlyphVector$GlyphStrike; -(I)Lsun/font/StandardGlyphVector$GlyphStrike; 4(Lsun/font/StandardGlyphVector$GlyphTransformInfo;)Z /(Lsun/font/StandardGlyphVector;)Ljava/awt/Font; :(ILjava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; 9(Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; ;(Ljava/awt/font/FontRenderContext;FFII)Ljava/awt/Rectangle; 9(Ljava/awt/geom/AffineTransform;FFII)Ljava/awt/Rectangle; 5(ILjava/awt/geom/Point2D$Float;Ljava/awt/Rectangle;)V :(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[I[F[II)V 7(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;)V 8(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V 5(Ljava/awt/Font;[CLjava/awt/font/FontRenderContext;)V 5(Ljava/awt/Font;[ILjava/awt/font/FontRenderContext;)V A(Lsun/font/StandardGlyphVector;)Ljava/awt/font/FontRenderContext; D(II[Ljava/awt/geom/AffineTransform;)[Ljava/awt/geom/AffineTransform; @(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform; A(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/AffineTransform;)Z D(ILjava/awt/geom/Rectangle2D$Float;Ljava/awt/geom/AffineTransform;)V ?(Lsun/font/StandardGlyphVector;)Ljava/awt/geom/AffineTransform; 7([J[FLjava/awt/geom/AffineTransform;)Ljava/lang/Object; *(Ljava/lang/Object;ILjava/lang/Object;II)V 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; -(Ljava/lang/String;)Ljava/lang/StringBuilder; "(Ljava/awt/Font;)Lsun/font/Font2D; 1(Lsun/font/StandardGlyphVector;)Lsun/font/Font2D; ;(Ljava/awt/font/GlyphVector;)Lsun/font/StandardGlyphVector; J(Lsun/font/StandardGlyphVector;)Lsun/font/StandardGlyphVector$GlyphStrike; R(Lsun/font/StandardGlyphVector;Lsun/font/StandardGlyphVector$GlyphTransformInfo;)V K(Ljava/awt/font/FontRenderContext;Ljava/awt/geom/Point2D;Ljava/awt/Point;)V E(Ljava/awt/Font;Ljava/lang/String;Ljava/awt/font/FontRenderContext;)V P(Ljava/awt/Font;Ljava/text/CharacterIterator;Ljava/awt/font/FontRenderContext;)V P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; ?(Lsun/font/StandardGlyphVector;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/AffineTransform;)Lsun/font/StandardGlyphVector$GlyphStrike; x U y U ? U ? U ? U ? U ? U U U3 U4 U5 U ? Z4 Z5 Z ' ` a z b ? b1 b ?e ?f ?g ?g ?g ?g ?hh"h2h ?i!j ?k ? ( ( ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? ) ? * ? * ? * ? * ? + ? + ? + ? + ? + ? + +0 + Q - | - - ? - ? - - ? . ? . ? . ? ., / 1 1 2 Q 3 3 Q 4 4 4 Q 5 ? 6 Q 8 s 8 | 8 } 8 ? 9 ? : ? ; ? ; { < Q A A/ F ? G ? H ?l Qm qm ?p ?r Qs ?t ?u Qx ?y ?z ?z ?| ?}~??? u? ?? ?? r? ?? ?? Q? ~? ?? Q = ? > ? ,. ,- 7 Q @ t? t? t? ?? Q? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? w? t ? v? t? ?? Q? ?? ??/? ?? >? >? I? I? K? K? K? K? a? a? a? a? a? a? a? a? a? a? a? a? a? a? a? a? a? b? b? b? b? b? b? c? c? c? d? ;3 =? =? =? =# =6 =8 =U ?? ?? ? ? A A# B2 C? C? C? C C C C C C% D? D? D? E? E? E? E? E? E? E? E E E E E E" E$ EV EW F? F? F F F H? H? H I? I J? J? J? J? J J0 K? K? K L: M? N? Q7 R: S: T9 U3 U8 V? V? W? W8 W; W< WP X? X8 X= XR YO Z4 Z5 \ ] ^ ^> _S ` `. `G a? a? a? a? a? a a a a a a a a a a! a& a' a( a) a* a+ a- a1 a3 aA aB aE aH aI aJ aK aL aQ b? c, c/ c@ cM cX d? d% d& d? dC dD dF dN dT@0[?[?[?[?[? ADL GlyphStrike GlyphTransformInfo StandardGlyphVector.java !aC ?e ?f ? b 1 b a z b ? Z _ Z T 7 ?k ?g ?g ?g ?g ?i ?h h 2h W Z T 8 X Z T 9 V Z T : ' ` W Q? S 5 *??*+,??,??-?? \ ? ? ? Q? S 0 *??*+,,?-?? \ ? ? ? Q? S 1 *??*+,?? \ ? ? ? Q? S 2 *??*+,-?? \ ? ? ? ?? S c +*+?g*,?h*-?e*-?f*?c*?d*?a*?? \ &