public interface sun.font.Decoration$Label
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: sun.font.Decoration$Label
  super_class: java.lang.Object
{
  public abstract sun.font.CoreMetrics getCoreMetrics();
    descriptor: ()Lsun/font/CoreMetrics;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.geom.Rectangle2D getLogicalBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void handleDraw(java.awt.Graphics2D, float, float);
    descriptor: (Ljava/awt/Graphics2D;FF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      g2d   
      x     
      y     

  public abstract java.awt.geom.Rectangle2D handleGetCharVisualBounds(int);
    descriptor: (I)Ljava/awt/geom/Rectangle2D;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.awt.geom.Rectangle2D handleGetVisualBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Shape handleGetOutline(float, float);
    descriptor: (FF)Ljava/awt/Shape;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     
}
SourceFile: "Decoration.java"
NestHost: sun.font.Decoration
InnerClasses:
  public abstract Label = sun.font.Decoration$Label of sun.font.Decoration