public abstract class sun.font.FontStrike
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: sun.font.FontStrike
  super_class: java.lang.Object
{
  protected sun.font.FontStrikeDisposer disposer;
    descriptor: Lsun/font/FontStrikeDisposer;
    flags: (0x0004) ACC_PROTECTED

  protected sun.font.FontStrikeDesc desc;
    descriptor: Lsun/font/FontStrikeDesc;
    flags: (0x0004) ACC_PROTECTED

  protected sun.font.StrikeMetrics strikeMetrics;
    descriptor: Lsun/font/StrikeMetrics;
    flags: (0x0004) ACC_PROTECTED

  protected boolean algoStyle;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected float boldness;
    descriptor: F
    flags: (0x0004) ACC_PROTECTED

  protected float italic;
    descriptor: F
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.font.FontStrike this
         0: .line 33
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 39
            aload 0 /* this */
            iconst_0
            putfield sun.font.FontStrike.algoStyle:Z
         2: .line 40
            aload 0 /* this */
            fconst_1
            putfield sun.font.FontStrike.boldness:F
         3: .line 41
            aload 0 /* this */
            fconst_0
            putfield sun.font.FontStrike.italic:F
         4: .line 33
            return
        end local 0 // sun.font.FontStrike this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/font/FontStrike;

  public abstract int getNumGlyphs();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  abstract sun.font.StrikeMetrics getFontMetrics();
    descriptor: ()Lsun/font/StrikeMetrics;
    flags: (0x0400) ACC_ABSTRACT

  abstract void getGlyphImagePtrs(int[], long[], int);
    descriptor: ([I[JI)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      glyphCodes  
      images      
      len         

  abstract long getGlyphImagePtr(int);
    descriptor: (I)J
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphcode  

  abstract void getGlyphImageBounds(int, java.awt.geom.Point2D$Float, java.awt.Rectangle);
    descriptor: (ILjava/awt/geom/Point2D$Float;Ljava/awt/Rectangle;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphcode  
      pt         
      result     

  abstract java.awt.geom.Point2D$Float getGlyphMetrics(int);
    descriptor: (I)Ljava/awt/geom/Point2D$Float;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphcode  

  abstract java.awt.geom.Point2D$Float getCharMetrics(char);
    descriptor: (C)Ljava/awt/geom/Point2D$Float;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ch    

  abstract float getGlyphAdvance(int);
    descriptor: (I)F
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphCode  

  abstract float getCodePointAdvance(int);
    descriptor: (I)F
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      cp    

  abstract java.awt.geom.Rectangle2D$Float getGlyphOutlineBounds(int);
    descriptor: (I)Ljava/awt/geom/Rectangle2D$Float;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphCode  

  abstract java.awt.geom.GeneralPath getGlyphOutline(int, float, float);
    descriptor: (IFF)Ljava/awt/geom/GeneralPath;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      glyphCode  
      x          
      y          

  abstract java.awt.geom.GeneralPath getGlyphVectorOutline(int[], float, float);
    descriptor: ([IFF)Ljava/awt/geom/GeneralPath;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      glyphs  
      x       
      y       
}
SourceFile: "FontStrike.java"
InnerClasses:
  public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
  public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D