public interface javax.swing.Icon
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.swing.Icon
  super_class: java.lang.Object
{
  public abstract void paintIcon(java.awt.Component, java.awt.Graphics, int, int);
    descriptor: (Ljava/awt/Component;Ljava/awt/Graphics;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     
      g     
      x     
      y     

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

  public abstract int getIconHeight();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Icon.java"