class sun.tools.jconsole.Utilities$TableScrollPane extends javax.swing.JScrollPane
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.tools.jconsole.Utilities$TableScrollPane
  super_class: javax.swing.JScrollPane
{
  public void <init>(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.tools.jconsole.Utilities$TableScrollPane this
        start local 1 // javax.swing.JComponent comp
         0: .line 99
            aload 0 /* this */
            aload 1 /* comp */
            invokespecial javax.swing.JScrollPane.<init>:(Ljava/awt/Component;)V
         1: .line 100
            return
        end local 1 // javax.swing.JComponent comp
        end local 0 // sun.tools.jconsole.Utilities$TableScrollPane this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/tools/jconsole/Utilities$TableScrollPane;
            0    2     1  comp  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      comp  

  protected void paintBorder(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // sun.tools.jconsole.Utilities$TableScrollPane this
        start local 1 // java.awt.Graphics g
         0: .line 103
            aload 0 /* this */
            invokevirtual sun.tools.jconsole.Utilities$TableScrollPane.getBorder:()Ljavax/swing/border/Border;
            astore 2 /* border */
        start local 2 // javax.swing.border.Border border
         1: .line 104
            aload 2 /* border */
            ifnull 8
         2: .line 105
            aload 2 /* border */
            aload 0 /* this */
            invokeinterface javax.swing.border.Border.getBorderInsets:(Ljava/awt/Component;)Ljava/awt/Insets;
            astore 3 /* insets */
        start local 3 // java.awt.Insets insets
         3: .line 106
            aload 3 /* insets */
            ifnull 8
         4: .line 107
            aload 1 /* g */
            invokevirtual java.awt.Graphics.getClip:()Ljava/awt/Shape;
            astore 4 /* oldClip */
        start local 4 // java.awt.Shape oldClip
         5: .line 108
            aload 1 /* g */
            iconst_0
            iconst_0
            aload 0 /* this */
            invokevirtual sun.tools.jconsole.Utilities$TableScrollPane.getWidth:()I
            aload 3 /* insets */
            getfield java.awt.Insets.top:I
            invokevirtual java.awt.Graphics.clipRect:(IIII)V
         6: .line 109
            aload 0 /* this */
            aload 1 /* g */
            invokespecial javax.swing.JScrollPane.paintBorder:(Ljava/awt/Graphics;)V
         7: .line 110
            aload 1 /* g */
            aload 4 /* oldClip */
            invokevirtual java.awt.Graphics.setClip:(Ljava/awt/Shape;)V
        end local 4 // java.awt.Shape oldClip
        end local 3 // java.awt.Insets insets
         8: .line 113
      StackMap locals: javax.swing.border.Border
      StackMap stack:
            return
        end local 2 // javax.swing.border.Border border
        end local 1 // java.awt.Graphics g
        end local 0 // sun.tools.jconsole.Utilities$TableScrollPane this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lsun/tools/jconsole/Utilities$TableScrollPane;
            0    9     1        g  Ljava/awt/Graphics;
            1    9     2   border  Ljavax/swing/border/Border;
            3    8     3   insets  Ljava/awt/Insets;
            5    8     4  oldClip  Ljava/awt/Shape;
    MethodParameters:
      Name  Flags
      g     
}
SourceFile: "Utilities.java"
NestHost: sun.tools.jconsole.Utilities
InnerClasses:
  private TableScrollPane = sun.tools.jconsole.Utilities$TableScrollPane of sun.tools.jconsole.Utilities