public class org.apache.batik.ext.swing.JGridBagPanel extends javax.swing.JPanel implements org.apache.batik.ext.swing.GridBagConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.swing.JGridBagPanel
  super_class: javax.swing.JPanel
{
  public static final org.apache.batik.ext.swing.JGridBagPanel$InsetsManager ZERO_INSETS;
    descriptor: Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.batik.ext.swing.JGridBagPanel$InsetsManager DEFAULT_INSETS;
    descriptor: Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public org.apache.batik.ext.swing.JGridBagPanel$InsetsManager insetsManager;
    descriptor: Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
    flags: (0x0001) ACC_PUBLIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 97
            new org.apache.batik.ext.swing.JGridBagPanel$ZeroInsetsManager
            dup
            invokespecial org.apache.batik.ext.swing.JGridBagPanel$ZeroInsetsManager.<init>:()V
            putstatic org.apache.batik.ext.swing.JGridBagPanel.ZERO_INSETS:Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
         1: .line 102
            new org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager
            dup
            invokespecial org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager.<init>:()V
            putstatic org.apache.batik.ext.swing.JGridBagPanel.DEFAULT_INSETS:Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.swing.JGridBagPanel this
         0: .line 114
            aload 0 /* this */
            new org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager
            dup
            invokespecial org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager.<init>:()V
            invokespecial org.apache.batik.ext.swing.JGridBagPanel.<init>:(Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;)V
         1: .line 115
            return
        end local 0 // org.apache.batik.ext.swing.JGridBagPanel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/ext/swing/JGridBagPanel;

  public void <init>(org.apache.batik.ext.swing.JGridBagPanel$InsetsManager);
    descriptor: (Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.swing.JGridBagPanel this
        start local 1 // org.apache.batik.ext.swing.JGridBagPanel$InsetsManager insetsManager
         0: .line 121
            aload 0 /* this */
            new java.awt.GridBagLayout
            dup
            invokespecial java.awt.GridBagLayout.<init>:()V
            invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
         1: .line 123
            aload 1 /* insetsManager */
            ifnull 3
         2: .line 124
            aload 0 /* this */
            aload 1 /* insetsManager */
            putfield org.apache.batik.ext.swing.JGridBagPanel.insetsManager:Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
            goto 4
         3: .line 126
      StackMap locals: org.apache.batik.ext.swing.JGridBagPanel org.apache.batik.ext.swing.JGridBagPanel$InsetsManager
      StackMap stack:
            aload 0 /* this */
            new org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager
            dup
            invokespecial org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager.<init>:()V
            putfield org.apache.batik.ext.swing.JGridBagPanel.insetsManager:Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
         4: .line 127
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.batik.ext.swing.JGridBagPanel$InsetsManager insetsManager
        end local 0 // org.apache.batik.ext.swing.JGridBagPanel this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/apache/batik/ext/swing/JGridBagPanel;
            0    5     1  insetsManager  Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
    MethodParameters:
               Name  Flags
      insetsManager  

  public void setLayout(java.awt.LayoutManager);
    descriptor: (Ljava/awt/LayoutManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.swing.JGridBagPanel this
        start local 1 // java.awt.LayoutManager layout
         0: .line 133
            aload 1 /* layout */
            instanceof java.awt.GridBagLayout
            ifeq 2
         1: .line 134
            aload 0 /* this */
            aload 1 /* layout */
            invokespecial javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
         2: .line 135
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.LayoutManager layout
        end local 0 // org.apache.batik.ext.swing.JGridBagPanel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/batik/ext/swing/JGridBagPanel;
            0    3     1  layout  Ljava/awt/LayoutManager;
    MethodParameters:
        Name  Flags
      layout  

  public void add(java.awt.Component, int, int, int, int, int, int, double, double);
    descriptor: (Ljava/awt/Component;IIIIIIDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=14, args_size=10
        start local 0 // org.apache.batik.ext.swing.JGridBagPanel this
        start local 1 // java.awt.Component cmp
        start local 2 // int gridx
        start local 3 // int gridy
        start local 4 // int gridwidth
        start local 5 // int gridheight
        start local 6 // int anchor
        start local 7 // int fill
        start local 8 // double weightx
        start local 10 // double weighty
         0: .line 157
            aload 0 /* this */
            getfield org.apache.batik.ext.swing.JGridBagPanel.insetsManager:Lorg/apache/batik/ext/swing/JGridBagPanel$InsetsManager;
            iload 2 /* gridx */
            iload 3 /* gridy */
            invokeinterface org.apache.batik.ext.swing.JGridBagPanel$InsetsManager.getInsets:(II)Ljava/awt/Insets;
            astore 12 /* insets */
        start local 12 // java.awt.Insets insets
         1: .line 158
            new java.awt.GridBagConstraints
            dup
            invokespecial java.awt.GridBagConstraints.<init>:()V
            astore 13 /* constraints */
        start local 13 // java.awt.GridBagConstraints constraints
         2: .line 159
            aload 13 /* constraints */
            iload 2 /* gridx */
            putfield java.awt.GridBagConstraints.gridx:I
         3: .line 160
            aload 13 /* constraints */
            iload 3 /* gridy */
            putfield java.awt.GridBagConstraints.gridy:I
         4: .line 161
            aload 13 /* constraints */
            iload 4 /* gridwidth */
            putfield java.awt.GridBagConstraints.gridwidth:I
         5: .line 162
            aload 13 /* constraints */
            iload 5 /* gridheight */
            putfield java.awt.GridBagConstraints.gridheight:I
         6: .line 163
            aload 13 /* constraints */
            iload 6 /* anchor */
            putfield java.awt.GridBagConstraints.anchor:I
         7: .line 164
            aload 13 /* constraints */
            iload 7 /* fill */
            putfield java.awt.GridBagConstraints.fill:I
         8: .line 165
            aload 13 /* constraints */
            dload 8 /* weightx */
            putfield java.awt.GridBagConstraints.weightx:D
         9: .line 166
            aload 13 /* constraints */
            dload 10 /* weighty */
            putfield java.awt.GridBagConstraints.weighty:D
        10: .line 167
            aload 13 /* constraints */
            aload 12 /* insets */
            putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
        11: .line 168
            aload 0 /* this */
            aload 1 /* cmp */
            aload 13 /* constraints */
            invokevirtual org.apache.batik.ext.swing.JGridBagPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        12: .line 169
            return
        end local 13 // java.awt.GridBagConstraints constraints
        end local 12 // java.awt.Insets insets
        end local 10 // double weighty
        end local 8 // double weightx
        end local 7 // int fill
        end local 6 // int anchor
        end local 5 // int gridheight
        end local 4 // int gridwidth
        end local 3 // int gridy
        end local 2 // int gridx
        end local 1 // java.awt.Component cmp
        end local 0 // org.apache.batik.ext.swing.JGridBagPanel this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lorg/apache/batik/ext/swing/JGridBagPanel;
            0   13     1          cmp  Ljava/awt/Component;
            0   13     2        gridx  I
            0   13     3        gridy  I
            0   13     4    gridwidth  I
            0   13     5   gridheight  I
            0   13     6       anchor  I
            0   13     7         fill  I
            0   13     8      weightx  D
            0   13    10      weighty  D
            1   13    12       insets  Ljava/awt/Insets;
            2   13    13  constraints  Ljava/awt/GridBagConstraints;
    MethodParameters:
            Name  Flags
      cmp         
      gridx       
      gridy       
      gridwidth   
      gridheight  
      anchor      
      fill        
      weightx     
      weighty     
}
SourceFile: "JGridBagPanel.java"
NestMembers:
  org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager  org.apache.batik.ext.swing.JGridBagPanel$InsetsManager  org.apache.batik.ext.swing.JGridBagPanel$ZeroInsetsManager
InnerClasses:
  private DefaultInsetsManager = org.apache.batik.ext.swing.JGridBagPanel$DefaultInsetsManager of org.apache.batik.ext.swing.JGridBagPanel
  public abstract InsetsManager = org.apache.batik.ext.swing.JGridBagPanel$InsetsManager of org.apache.batik.ext.swing.JGridBagPanel
  private ZeroInsetsManager = org.apache.batik.ext.swing.JGridBagPanel$ZeroInsetsManager of org.apache.batik.ext.swing.JGridBagPanel