public class javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange implements javax.accessibility.AccessibleTableModelChange
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
  super_class: java.lang.Object
{
  protected int type;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int firstRow;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int lastRow;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int firstColumn;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int lastColumn;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  final javax.swing.JTable$AccessibleJTable this$1;
    descriptor: Ljavax/swing/JTable$AccessibleJTable;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(javax.swing.JTable$AccessibleJTable, int, int, int, int, int);
    descriptor: (Ljavax/swing/JTable$AccessibleJTable;IIIII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
        start local 2 // int type
        start local 3 // int firstRow
        start local 4 // int lastRow
        start local 5 // int firstColumn
        start local 6 // int lastColumn
         0: .line 6797
            aload 0 /* this */
            aload 1
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.this$1:Ljavax/swing/JTable$AccessibleJTable;
         1: .line 6795
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 6798
            aload 0 /* this */
            iload 2 /* type */
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.type:I
         3: .line 6799
            aload 0 /* this */
            iload 3 /* firstRow */
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.firstRow:I
         4: .line 6800
            aload 0 /* this */
            iload 4 /* lastRow */
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.lastRow:I
         5: .line 6801
            aload 0 /* this */
            iload 5 /* firstColumn */
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.firstColumn:I
         6: .line 6802
            aload 0 /* this */
            iload 6 /* lastColumn */
            putfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.lastColumn:I
         7: .line 6803
            return
        end local 6 // int lastColumn
        end local 5 // int firstColumn
        end local 4 // int lastRow
        end local 3 // int firstRow
        end local 2 // int type
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
            0    8     2         type  I
            0    8     3     firstRow  I
            0    8     4      lastRow  I
            0    8     5  firstColumn  I
            0    8     6   lastColumn  I
    MethodParameters:
             Name  Flags
      this$0       final
      type         
      firstRow     
      lastRow      
      firstColumn  
      lastColumn   

  public int getType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
         0: .line 6810
            aload 0 /* this */
            getfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.type:I
            ireturn
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;

  public int getFirstRow();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
         0: .line 6818
            aload 0 /* this */
            getfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.firstRow:I
            ireturn
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;

  public int getLastRow();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
         0: .line 6826
            aload 0 /* this */
            getfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.lastRow:I
            ireturn
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;

  public int getFirstColumn();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
         0: .line 6834
            aload 0 /* this */
            getfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.firstColumn:I
            ireturn
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;

  public int getLastColumn();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
         0: .line 6842
            aload 0 /* this */
            getfield javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.lastColumn:I
            ireturn
        end local 0 // javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
}
SourceFile: "JTable.java"
NestHost: javax.swing.JTable
InnerClasses:
  protected AccessibleJTable = javax.swing.JTable$AccessibleJTable of javax.swing.JTable
  protected AccessibleJTableModelChange = javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange of javax.swing.JTable$AccessibleJTable