public class javax.swing.JTable$AccessibleJTable extends javax.swing.JComponent$AccessibleJComponent implements javax.accessibility.AccessibleSelection, javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener, javax.swing.event.TableColumnModelListener, javax.swing.event.CellEditorListener, java.beans.PropertyChangeListener, javax.accessibility.AccessibleExtendedTable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.JTable$AccessibleJTable
super_class: javax.swing.JComponent$AccessibleJComponent
{
int previousFocusedRow;
descriptor: I
flags: (0x0000)
int previousFocusedCol;
descriptor: I
flags: (0x0000)
private javax.accessibility.Accessible caption;
descriptor: Ljavax/accessibility/Accessible;
flags: (0x0002) ACC_PRIVATE
private javax.accessibility.Accessible summary;
descriptor: Ljavax/accessibility/Accessible;
flags: (0x0002) ACC_PRIVATE
private javax.accessibility.Accessible[] rowDescription;
descriptor: [Ljavax/accessibility/Accessible;
flags: (0x0002) ACC_PRIVATE
private javax.accessibility.Accessible[] columnDescription;
descriptor: [Ljavax/accessibility/Accessible;
flags: (0x0002) ACC_PRIVATE
final javax.swing.JTable this$0;
descriptor: Ljavax/swing/JTable;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(javax.swing.JTable);
descriptor: (Ljavax/swing/JTable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
1: aload 0
aload 1
invokespecial javax.swing.JComponent$AccessibleJComponent.<init>:(Ljavax/swing/JComponent;)V
2: aload 1
aload 0
invokevirtual javax.swing.JTable.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
3: aload 1
invokevirtual javax.swing.JTable.getSelectionModel:()Ljavax/swing/ListSelectionModel;
aload 0
invokeinterface javax.swing.ListSelectionModel.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
4: aload 1
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
astore 2
start local 2 5: aload 2
aload 0
invokeinterface javax.swing.table.TableColumnModel.addColumnModelListener:(Ljavax/swing/event/TableColumnModelListener;)V
6: aload 2
invokeinterface javax.swing.table.TableColumnModel.getSelectionModel:()Ljavax/swing/ListSelectionModel;
aload 0
invokeinterface javax.swing.ListSelectionModel.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
7: aload 1
invokevirtual javax.swing.JTable.getModel:()Ljavax/swing/table/TableModel;
aload 0
invokeinterface javax.swing.table.TableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V
8: aload 0
aload 1
invokevirtual javax.swing.JTable.getSelectionModel:()Ljavax/swing/ListSelectionModel;
9: invokeinterface javax.swing.ListSelectionModel.getLeadSelectionIndex:()I
10: putfield javax.swing.JTable$AccessibleJTable.previousFocusedRow:I
11: aload 0
aload 1
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
12: invokeinterface javax.swing.table.TableColumnModel.getSelectionModel:()Ljavax/swing/ListSelectionModel;
invokeinterface javax.swing.ListSelectionModel.getLeadSelectionIndex:()I
13: putfield javax.swing.JTable$AccessibleJTable.previousFocusedCol:I
14: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JTable$AccessibleJTable;
5 15 2 tcm Ljavax/swing/table/TableColumnModel;
MethodParameters:
Name Flags
this$0 final
public void propertyChange(java.beans.PropertyChangeEvent);
descriptor: (Ljava/beans/PropertyChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
astore 3
start local 3 2: aload 1
invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
astore 4
start local 4 3: aload 2
ldc "model"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 9
4: aload 3
ifnull 6
aload 3
instanceof javax.swing.table.TableModel
ifeq 6
5: aload 3
checkcast javax.swing.table.TableModel
aload 0
invokeinterface javax.swing.table.TableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V
6: StackMap locals: java.lang.String java.lang.Object java.lang.Object
StackMap stack:
aload 4
ifnull 42
aload 4
instanceof javax.swing.table.TableModel
ifeq 42
7: aload 4
checkcast javax.swing.table.TableModel
aload 0
invokeinterface javax.swing.table.TableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V
8: goto 42
StackMap locals:
StackMap stack:
9: aload 2
ldc "selectionModel"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 27
10: aload 1
invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
astore 5
start local 5 11: aload 5
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
if_acmpne 19
12: aload 3
ifnull 15
13: aload 3
instanceof javax.swing.ListSelectionModel
ifeq 15
14: aload 3
checkcast javax.swing.ListSelectionModel
aload 0
invokeinterface javax.swing.ListSelectionModel.removeListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
15: StackMap locals: java.lang.Object
StackMap stack:
aload 4
ifnull 42
16: aload 4
instanceof javax.swing.ListSelectionModel
ifeq 42
17: aload 4
checkcast javax.swing.ListSelectionModel
aload 0
invokeinterface javax.swing.ListSelectionModel.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
18: goto 42
StackMap locals:
StackMap stack:
19: aload 5
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
if_acmpne 42
20: aload 3
ifnull 23
21: aload 3
instanceof javax.swing.ListSelectionModel
ifeq 23
22: aload 3
checkcast javax.swing.ListSelectionModel
aload 0
invokeinterface javax.swing.ListSelectionModel.removeListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
23: StackMap locals:
StackMap stack:
aload 4
ifnull 42
24: aload 4
instanceof javax.swing.ListSelectionModel
ifeq 42
25: aload 4
checkcast javax.swing.ListSelectionModel
aload 0
invokeinterface javax.swing.ListSelectionModel.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
end local 5 26: goto 42
StackMap locals:
StackMap stack:
27: aload 2
ldc "columnModel"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 37
28: aload 3
ifnull 32
aload 3
instanceof javax.swing.table.TableColumnModel
ifeq 32
29: aload 3
checkcast javax.swing.table.TableColumnModel
astore 5
start local 5 30: aload 5
aload 0
invokeinterface javax.swing.table.TableColumnModel.removeColumnModelListener:(Ljavax/swing/event/TableColumnModelListener;)V
31: aload 5
invokeinterface javax.swing.table.TableColumnModel.getSelectionModel:()Ljavax/swing/ListSelectionModel;
aload 0
invokeinterface javax.swing.ListSelectionModel.removeListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
end local 5 32: StackMap locals:
StackMap stack:
aload 4
ifnull 42
aload 4
instanceof javax.swing.table.TableColumnModel
ifeq 42
33: aload 4
checkcast javax.swing.table.TableColumnModel
astore 5
start local 5 34: aload 5
aload 0
invokeinterface javax.swing.table.TableColumnModel.addColumnModelListener:(Ljavax/swing/event/TableColumnModelListener;)V
35: aload 5
invokeinterface javax.swing.table.TableColumnModel.getSelectionModel:()Ljavax/swing/ListSelectionModel;
aload 0
invokeinterface javax.swing.ListSelectionModel.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
end local 5 36: goto 42
StackMap locals:
StackMap stack:
37: aload 2
ldc "tableCellEditor"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 42
38: aload 3
ifnull 40
aload 3
instanceof javax.swing.table.TableCellEditor
ifeq 40
39: aload 3
checkcast javax.swing.table.TableCellEditor
aload 0
invokeinterface javax.swing.table.TableCellEditor.removeCellEditorListener:(Ljavax/swing/event/CellEditorListener;)V
40: StackMap locals:
StackMap stack:
aload 4
ifnull 42
aload 4
instanceof javax.swing.table.TableCellEditor
ifeq 42
41: aload 4
checkcast javax.swing.table.TableCellEditor
aload 0
invokeinterface javax.swing.table.TableCellEditor.addCellEditorListener:(Ljavax/swing/event/CellEditorListener;)V
42: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Ljavax/swing/JTable$AccessibleJTable;
0 43 1 e Ljava/beans/PropertyChangeEvent;
1 43 2 name Ljava/lang/String;
2 43 3 oldValue Ljava/lang/Object;
3 43 4 newValue Ljava/lang/Object;
11 26 5 source Ljava/lang/Object;
30 32 5 tcm Ljavax/swing/table/TableColumnModel;
34 36 5 tcm Ljavax/swing/table/TableColumnModel;
MethodParameters:
Name Flags
e
public void tableChanged(javax.swing.event.TableModelEvent);
descriptor: (Ljavax/swing/event/TableModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: aload 1
ifnull 19
4: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 2
start local 2 5: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 3
start local 3 6: iload 2
iconst_m1
if_icmpne 9
7: iconst_0
istore 2
8: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
iconst_1
isub
istore 3
9: StackMap locals: int int
StackMap stack:
new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
aload 1
invokevirtual javax.swing.event.TableModelEvent.getType:()I
10: aload 1
invokevirtual javax.swing.event.TableModelEvent.getFirstRow:()I
11: aload 1
invokevirtual javax.swing.event.TableModelEvent.getLastRow:()I
12: iload 2
13: iload 3
14: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
15: astore 4
start local 4 16: aload 0
ldc "accessibleTableModelChanged"
17: aconst_null
aload 4
18: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 end local 3 end local 2 19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljavax/swing/JTable$AccessibleJTable;
0 20 1 e Ljavax/swing/event/TableModelEvent;
5 19 2 firstColumn I
6 19 3 lastColumn I
16 19 4 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void tableRowsInserted(javax.swing.event.TableModelEvent);
descriptor: (Ljavax/swing/event/TableModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 2
start local 2 4: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 3
start local 3 5: iload 2
iconst_m1
if_icmpne 8
6: iconst_0
istore 2
7: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
iconst_1
isub
istore 3
8: StackMap locals: int int
StackMap stack:
new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
aload 1
invokevirtual javax.swing.event.TableModelEvent.getType:()I
9: aload 1
invokevirtual javax.swing.event.TableModelEvent.getFirstRow:()I
10: aload 1
invokevirtual javax.swing.event.TableModelEvent.getLastRow:()I
11: iload 2
12: iload 3
13: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
14: astore 4
start local 4 15: aload 0
ldc "accessibleTableModelChanged"
16: aconst_null
aload 4
17: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
18: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/JTable$AccessibleJTable;
0 19 1 e Ljavax/swing/event/TableModelEvent;
4 19 2 firstColumn I
5 19 3 lastColumn I
15 19 4 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void tableRowsDeleted(javax.swing.event.TableModelEvent);
descriptor: (Ljavax/swing/event/TableModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 2
start local 2 4: aload 1
invokevirtual javax.swing.event.TableModelEvent.getColumn:()I
istore 3
start local 3 5: iload 2
iconst_m1
if_icmpne 8
6: iconst_0
istore 2
7: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
iconst_1
isub
istore 3
8: StackMap locals: int int
StackMap stack:
new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
aload 1
invokevirtual javax.swing.event.TableModelEvent.getType:()I
9: aload 1
invokevirtual javax.swing.event.TableModelEvent.getFirstRow:()I
10: aload 1
invokevirtual javax.swing.event.TableModelEvent.getLastRow:()I
11: iload 2
12: iload 3
13: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
14: astore 4
start local 4 15: aload 0
ldc "accessibleTableModelChanged"
16: aconst_null
aload 4
17: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
18: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/JTable$AccessibleJTable;
0 19 1 e Ljavax/swing/event/TableModelEvent;
4 19 2 firstColumn I
5 19 3 lastColumn I
15 19 4 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void columnAdded(javax.swing.event.TableColumnModelEvent);
descriptor: (Ljavax/swing/event/TableColumnModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: iconst_1
istore 2
start local 2 4: new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
iload 2
5: iconst_0
6: iconst_0
7: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getFromIndex:()I
8: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getToIndex:()I
9: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
10: astore 3
start local 3 11: aload 0
ldc "accessibleTableModelChanged"
12: aconst_null
aload 3
13: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JTable$AccessibleJTable;
0 15 1 e Ljavax/swing/event/TableColumnModelEvent;
4 15 2 type I
11 15 3 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void columnRemoved(javax.swing.event.TableColumnModelEvent);
descriptor: (Ljavax/swing/event/TableColumnModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: iconst_m1
istore 2
start local 2 4: new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
iload 2
5: iconst_0
6: iconst_0
7: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getFromIndex:()I
8: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getToIndex:()I
9: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
10: astore 3
start local 3 11: aload 0
ldc "accessibleTableModelChanged"
12: aconst_null
aload 3
13: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JTable$AccessibleJTable;
0 15 1 e Ljavax/swing/event/TableColumnModelEvent;
4 15 2 type I
11 15 3 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void columnMoved(javax.swing.event.TableColumnModelEvent);
descriptor: (Ljavax/swing/event/TableColumnModelEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: iconst_m1
istore 2
start local 2 4: new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
iload 2
5: iconst_0
6: iconst_0
7: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getFromIndex:()I
8: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getFromIndex:()I
9: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
10: astore 3
start local 3 11: aload 0
ldc "accessibleTableModelChanged"
12: aconst_null
aload 3
13: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: iconst_1
istore 4
start local 4 15: new javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
dup
aload 0
iload 4
16: iconst_0
17: iconst_0
18: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getToIndex:()I
19: aload 1
invokevirtual javax.swing.event.TableColumnModelEvent.getToIndex:()I
20: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange.<init>:(Ljavax/swing/JTable$AccessibleJTable;IIIII)V
21: astore 5
start local 5 22: aload 0
ldc "accessibleTableModelChanged"
23: aconst_null
aload 5
24: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
25: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljavax/swing/JTable$AccessibleJTable;
0 26 1 e Ljavax/swing/event/TableColumnModelEvent;
4 26 2 type I
11 26 3 change Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
15 26 4 type2 I
22 26 5 change2 Ljavax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange;
MethodParameters:
Name Flags
e
public void columnMarginChanged(javax.swing.event.ChangeEvent);
descriptor: (Ljavax/swing/event/ChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
0 4 1 e Ljavax/swing/event/ChangeEvent;
MethodParameters:
Name Flags
e
public void columnSelectionChanged(javax.swing.event.ListSelectionEvent);
descriptor: (Ljavax/swing/event/ListSelectionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 e Ljavax/swing/event/ListSelectionEvent;
MethodParameters:
Name Flags
e
public void editingStopped(javax.swing.event.ChangeEvent);
descriptor: (Ljavax/swing/event/ChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleVisibleData"
1: aconst_null
aconst_null
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
0 4 1 e Ljavax/swing/event/ChangeEvent;
MethodParameters:
Name Flags
e
public void editingCanceled(javax.swing.event.ChangeEvent);
descriptor: (Ljavax/swing/event/ChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 e Ljavax/swing/event/ChangeEvent;
MethodParameters:
Name Flags
e
public void valueChanged(javax.swing.event.ListSelectionEvent);
descriptor: (Ljavax/swing/event/ListSelectionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc "AccessibleSelection"
1: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
2: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectionModel:()Ljavax/swing/ListSelectionModel;
invokeinterface javax.swing.ListSelectionModel.getLeadSelectionIndex:()I
istore 2
start local 2 4: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
invokeinterface javax.swing.table.TableColumnModel.getSelectionModel:()Ljavax/swing/ListSelectionModel;
5: invokeinterface javax.swing.ListSelectionModel.getLeadSelectionIndex:()I
6: istore 3
start local 3 7: iload 2
aload 0
getfield javax.swing.JTable$AccessibleJTable.previousFocusedRow:I
if_icmpne 9
8: iload 3
aload 0
getfield javax.swing.JTable$AccessibleJTable.previousFocusedCol:I
if_icmpeq 16
9: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield javax.swing.JTable$AccessibleJTable.previousFocusedRow:I
aload 0
getfield javax.swing.JTable$AccessibleJTable.previousFocusedCol:I
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleAt:(II)Ljavax/accessibility/Accessible;
astore 4
start local 4 10: aload 0
iload 2
iload 3
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleAt:(II)Ljavax/accessibility/Accessible;
astore 5
start local 5 11: aload 0
ldc "AccessibleActiveDescendant"
12: aload 4
aload 5
13: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: aload 0
iload 2
putfield javax.swing.JTable$AccessibleJTable.previousFocusedRow:I
15: aload 0
iload 3
putfield javax.swing.JTable$AccessibleJTable.previousFocusedCol:I
end local 5 end local 4 16: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljavax/swing/JTable$AccessibleJTable;
0 17 1 e Ljavax/swing/event/ListSelectionEvent;
4 17 2 focusedRow I
7 17 3 focusedCol I
10 16 4 oldA Ljavax/accessibility/Accessible;
11 16 5 newA Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
e
public javax.accessibility.AccessibleSelection getAccessibleSelection();
descriptor: ()Ljavax/accessibility/AccessibleSelection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public javax.accessibility.AccessibleRole getAccessibleRole();
descriptor: ()Ljavax/accessibility/AccessibleRole;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javax.accessibility.AccessibleRole.TABLE:Ljavax/accessibility/AccessibleRole;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public javax.accessibility.Accessible getAccessibleAt(java.awt.Point);
descriptor: (Ljava/awt/Point;)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aload 1
invokevirtual javax.swing.JTable.columnAtPoint:(Ljava/awt/Point;)I
istore 2
start local 2 1: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aload 1
invokevirtual javax.swing.JTable.rowAtPoint:(Ljava/awt/Point;)I
istore 3
start local 3 2: iload 2
iconst_m1
if_icmpeq 15
iload 3
iconst_m1
if_icmpeq 15
3: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
iload 2
invokeinterface javax.swing.table.TableColumnModel.getColumn:(I)Ljavax/swing/table/TableColumn;
astore 4
start local 4 4: aload 4
invokevirtual javax.swing.table.TableColumn.getCellRenderer:()Ljavax/swing/table/TableCellRenderer;
astore 5
start local 5 5: aload 5
ifnonnull 8
6: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 2
invokevirtual javax.swing.JTable.getColumnClass:(I)Ljava/lang/Class;
astore 6
start local 6 7: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aload 6
invokevirtual javax.swing.JTable.getDefaultRenderer:(Ljava/lang/Class;)Ljavax/swing/table/TableCellRenderer;
astore 5
end local 6 8: StackMap locals: javax.swing.JTable$AccessibleJTable java.awt.Point int int javax.swing.table.TableColumn javax.swing.table.TableCellRenderer
StackMap stack:
aload 5
9: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aconst_null
iconst_0
iconst_0
10: iload 3
iload 2
11: invokeinterface javax.swing.table.TableCellRenderer.getTableCellRendererComponent:(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;
pop
12: new javax.swing.JTable$AccessibleJTable$AccessibleJTableCell
dup
aload 0
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 3
iload 2
13: aload 0
iload 3
iload 2
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleIndexAt:(II)I
14: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.<init>:(Ljavax/swing/JTable$AccessibleJTable;Ljavax/swing/JTable;III)V
areturn
end local 5 end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/JTable$AccessibleJTable;
0 16 1 p Ljava/awt/Point;
1 16 2 column I
2 16 3 row I
4 15 4 aColumn Ljavax/swing/table/TableColumn;
5 15 5 renderer Ljavax/swing/table/TableCellRenderer;
7 8 6 columnClass Ljava/lang/Class<*>;
MethodParameters:
Name Flags
p
public int getAccessibleChildrenCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowCount:()I
imul
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public javax.accessibility.Accessible getAccessibleChild(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChildrenCount:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnAtIndex:(I)I
istore 2
start local 2 3: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowAtIndex:(I)I
istore 3
start local 3 4: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnModel:()Ljavax/swing/table/TableColumnModel;
iload 2
invokeinterface javax.swing.table.TableColumnModel.getColumn:(I)Ljavax/swing/table/TableColumn;
astore 4
start local 4 5: aload 4
invokevirtual javax.swing.table.TableColumn.getCellRenderer:()Ljavax/swing/table/TableCellRenderer;
astore 5
start local 5 6: aload 5
ifnonnull 9
7: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 2
invokevirtual javax.swing.JTable.getColumnClass:(I)Ljava/lang/Class;
astore 6
start local 6 8: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aload 6
invokevirtual javax.swing.JTable.getDefaultRenderer:(Ljava/lang/Class;)Ljavax/swing/table/TableCellRenderer;
astore 5
end local 6 9: StackMap locals: javax.swing.JTable$AccessibleJTable int int int javax.swing.table.TableColumn javax.swing.table.TableCellRenderer
StackMap stack:
aload 5
10: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
aconst_null
iconst_0
iconst_0
11: iload 3
iload 2
12: invokeinterface javax.swing.table.TableCellRenderer.getTableCellRendererComponent:(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;
pop
13: new javax.swing.JTable$AccessibleJTable$AccessibleJTableCell
dup
aload 0
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 3
iload 2
14: aload 0
iload 3
iload 2
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleIndexAt:(II)I
15: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.<init>:(Ljavax/swing/JTable$AccessibleJTable;Ljavax/swing/JTable;III)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/JTable$AccessibleJTable;
0 16 1 i I
3 16 2 column I
4 16 3 row I
5 16 4 aColumn Ljavax/swing/table/TableColumn;
6 16 5 renderer Ljavax/swing/table/TableCellRenderer;
8 9 6 columnClass Ljava/lang/Class<*>;
MethodParameters:
Name Flags
i
public int getAccessibleSelectionCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedRowCount:()I
istore 1
start local 1 1: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedColumnCount:()I
istore 2
start local 2 2: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
getfield javax.swing.JTable.cellSelectionEnabled:Z
ifeq 4
3: iload 1
iload 2
imul
ireturn
4: StackMap locals: int int
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowSelectionAllowed:()Z
ifeq 11
5: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnSelectionAllowed:()Z
ifeq 11
6: iload 1
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
imul
7: iload 2
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowCount:()I
imul
8: iadd
9: iload 1
iload 2
imul
10: isub
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowSelectionAllowed:()Z
ifeq 13
12: iload 1
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
imul
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnSelectionAllowed:()Z
ifeq 15
14: iload 2
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowCount:()I
imul
ireturn
15: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/JTable$AccessibleJTable;
1 16 1 rowsSel I
2 16 2 colsSel I
public javax.accessibility.Accessible getAccessibleSelection(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleSelectionCount:()I
if_icmple 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedRowCount:()I
pop
3: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedColumnCount:()I
istore 2
start local 2 4: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedRows:()[I
astore 3
start local 3 5: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedColumns:()[I
astore 4
start local 4 6: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
istore 5
start local 5 7: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowCount:()I
istore 6
start local 6 8: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
getfield javax.swing.JTable.cellSelectionEnabled:Z
ifeq 12
9: aload 3
iload 1
iload 2
idiv
iaload
istore 7
start local 7 10: aload 4
iload 1
iload 2
irem
iaload
istore 8
start local 8 11: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 8 end local 7 12: StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowSelectionAllowed:()Z
ifeq 61
13: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnSelectionAllowed:()Z
ifeq 61
14: iload 1
istore 9
start local 9 15: aload 3
iconst_0
iaload
ifne 16
iconst_0
goto 17
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int
StackMap stack:
16: iconst_1
StackMap locals:
StackMap stack: int
17: istore 10
start local 10 18: iconst_0
istore 11
start local 11 19: iconst_m1
istore 12
start local 12 20: goto 51
21: StackMap locals: int int int
StackMap stack:
iload 10
tableswitch { // 0 - 1
0: 22
1: 33
default: 51
}
22: StackMap locals:
StackMap stack:
iload 9
iload 5
if_icmpge 26
23: iload 9
iload 5
irem
istore 8
start local 8 24: aload 3
iload 11
iaload
istore 7
start local 7 25: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 8 end local 7 26: StackMap locals:
StackMap stack:
iload 9
iload 5
isub
istore 9
27: iload 11
iconst_1
iadd
aload 3
arraylength
if_icmpeq 29
28: aload 3
iload 11
iaload
aload 3
iload 11
iconst_1
iadd
iaload
iconst_1
isub
if_icmpeq 31
29: StackMap locals:
StackMap stack:
iconst_1
istore 10
30: aload 3
iload 11
iaload
istore 12
31: StackMap locals:
StackMap stack:
iinc 11 1
32: goto 51
33: StackMap locals:
StackMap stack:
iload 9
34: iload 2
aload 3
iload 11
iaload
35: iload 12
iconst_m1
if_icmpne 36
iconst_0
goto 37
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int
36: iload 12
iconst_1
iadd
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int int
37: isub
38: imul
if_icmpge 45
39: aload 4
iload 9
iload 2
irem
iaload
istore 8
start local 8 40: iload 11
ifle 41
aload 3
iload 11
iconst_1
isub
iaload
iconst_1
iadd
goto 42
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top int int int int int
StackMap stack:
41: iconst_0
42: StackMap locals:
StackMap stack: int
iload 9
iload 2
idiv
43: iadd
istore 7
start local 7 44: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 8 end local 7 45: StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack:
iload 9
iload 2
aload 3
iload 11
iaload
46: iload 12
iconst_m1
if_icmpne 47
iconst_0
goto 48
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int
47: iload 12
iconst_1
iadd
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int int
48: isub
49: imul
isub
istore 9
50: iconst_0
istore 10
51: StackMap locals:
StackMap stack:
iload 11
aload 3
arraylength
if_icmplt 21
52: iload 9
53: iload 2
iload 6
54: iload 12
iconst_m1
if_icmpne 55
iconst_0
goto 56
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int
55: iload 12
iconst_1
iadd
StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int top top int int int int
StackMap stack: int int int int
56: isub
57: imul
if_icmpge 69
58: aload 4
iload 9
iload 2
irem
iaload
istore 8
start local 8 59: aload 3
iload 11
iconst_1
isub
iaload
iload 9
iload 2
idiv
iadd
iconst_1
iadd
istore 7
start local 7 60: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 61: StackMap locals: javax.swing.JTable$AccessibleJTable int int int[] int[] int int
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowSelectionAllowed:()Z
ifeq 65
62: iload 1
iload 5
irem
istore 8
start local 8 63: aload 3
iload 1
iload 5
idiv
iaload
istore 7
start local 7 64: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 8 end local 7 65: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnSelectionAllowed:()Z
ifeq 69
66: aload 4
iload 1
iload 2
irem
iaload
istore 8
start local 8 67: iload 1
iload 2
idiv
istore 7
start local 7 68: aload 0
iload 7
iload 5
imul
iload 8
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 8 end local 7 69: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Ljavax/swing/JTable$AccessibleJTable;
0 70 1 i I
4 70 2 colsSel I
5 70 3 rowIndicies [I
6 70 4 colIndicies [I
7 70 5 ttlCols I
8 70 6 ttlRows I
10 12 7 r I
25 26 7 r I
44 45 7 r I
60 61 7 r I
64 65 7 r I
68 69 7 r I
11 12 8 c I
24 26 8 c I
40 45 8 c I
59 61 8 c I
63 65 8 c I
67 69 8 c I
15 61 9 curIndex I
18 61 10 state I
19 61 11 j I
20 61 12 prevRow I
MethodParameters:
Name Flags
i
public boolean isAccessibleChildSelected(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnAtIndex:(I)I
istore 2
start local 2 1: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowAtIndex:(I)I
istore 3
start local 3 2: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 3
iload 2
invokevirtual javax.swing.JTable.isCellSelected:(II)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JTable$AccessibleJTable;
0 3 1 i I
1 3 2 column I
2 3 3 row I
MethodParameters:
Name Flags
i
public void addAccessibleSelection(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnAtIndex:(I)I
istore 2
start local 2 1: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowAtIndex:(I)I
istore 3
start local 3 2: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 3
iload 2
iconst_1
iconst_0
invokevirtual javax.swing.JTable.changeSelection:(IIZZ)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
0 4 1 i I
1 4 2 column I
2 4 3 row I
MethodParameters:
Name Flags
i
public void removeAccessibleSelection(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
getfield javax.swing.JTable.cellSelectionEnabled:Z
ifeq 5
1: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnAtIndex:(I)I
istore 2
start local 2 2: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowAtIndex:(I)I
istore 3
start local 3 3: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 3
iload 3
invokevirtual javax.swing.JTable.removeRowSelectionInterval:(II)V
4: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 2
iload 2
invokevirtual javax.swing.JTable.removeColumnSelectionInterval:(II)V
end local 3 end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JTable$AccessibleJTable;
0 6 1 i I
2 5 2 column I
3 5 3 row I
MethodParameters:
Name Flags
i
public void clearAccessibleSelection();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.clearSelection:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JTable$AccessibleJTable;
public void selectAllAccessibleSelection();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
getfield javax.swing.JTable.cellSelectionEnabled:Z
ifeq 2
1: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.selectAll:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JTable$AccessibleJTable;
public int getAccessibleRow(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowAtIndex:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 index I
MethodParameters:
Name Flags
index
public int getAccessibleColumn(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnAtIndex:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 index I
MethodParameters:
Name Flags
index
public int getAccessibleIndex(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleIndexAt:(II)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public javax.accessibility.AccessibleTable getAccessibleTable();
descriptor: ()Ljavax/accessibility/AccessibleTable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public javax.accessibility.Accessible getAccessibleCaption();
descriptor: ()Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.caption:Ljavax/accessibility/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public void setAccessibleCaption(javax.accessibility.Accessible);
descriptor: (Ljavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.caption:Ljavax/accessibility/Accessible;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.swing.JTable$AccessibleJTable.caption:Ljavax/accessibility/Accessible;
2: aload 0
ldc "accessibleTableCaptionChanged"
3: aload 2
aload 0
getfield javax.swing.JTable$AccessibleJTable.caption:Ljavax/accessibility/Accessible;
4: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JTable$AccessibleJTable;
0 6 1 a Ljavax/accessibility/Accessible;
1 6 2 oldCaption Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
a
public javax.accessibility.Accessible getAccessibleSummary();
descriptor: ()Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.summary:Ljavax/accessibility/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public void setAccessibleSummary(javax.accessibility.Accessible);
descriptor: (Ljavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.summary:Ljavax/accessibility/Accessible;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.swing.JTable$AccessibleJTable.summary:Ljavax/accessibility/Accessible;
2: aload 0
ldc "accessibleTableSummaryChanged"
3: aload 2
aload 0
getfield javax.swing.JTable$AccessibleJTable.summary:Ljavax/accessibility/Accessible;
4: invokevirtual javax.swing.JTable$AccessibleJTable.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JTable$AccessibleJTable;
0 6 1 a Ljavax/accessibility/Accessible;
1 6 2 oldSummary Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
a
public int getAccessibleRowCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getRowCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public int getAccessibleColumnCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getColumnCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public javax.accessibility.Accessible getAccessibleAt(int, int);
descriptor: (II)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
imul
iload 2
iadd
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public int getAccessibleRowExtentAt(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public int getAccessibleColumnExtentAt(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public javax.accessibility.AccessibleTable ();
descriptor: ()Ljavax/accessibility/AccessibleTable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public void (javax.accessibility.AccessibleTable);
descriptor: (Ljavax/accessibility/AccessibleTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 a Ljavax/accessibility/AccessibleTable;
MethodParameters:
Name Flags
a
public javax.accessibility.AccessibleTable getAccessibleColumnHeader();
descriptor: ()Ljavax/accessibility/AccessibleTable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getTableHeader:()Ljavax/swing/table/JTableHeader;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: javax.swing.table.JTableHeader
StackMap stack:
2: new javax.swing.JTable$AccessibleJTable$AccessibleTableHeader
dup
aload 0
aload 1
invokespecial javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.<init>:(Ljavax/swing/JTable$AccessibleJTable;Ljavax/swing/table/JTableHeader;)V
StackMap locals:
StackMap stack: javax.swing.JTable$AccessibleJTable$AccessibleTableHeader
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
1 4 1 header Ljavax/swing/table/JTableHeader;
public void setAccessibleColumnHeader(javax.accessibility.AccessibleTable);
descriptor: (Ljavax/accessibility/AccessibleTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 a Ljavax/accessibility/AccessibleTable;
MethodParameters:
Name Flags
a
public javax.accessibility.Accessible getAccessibleRowDescription(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowCount:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.rowDescription:[Ljavax/accessibility/Accessible;
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.rowDescription:[Ljavax/accessibility/Accessible;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JTable$AccessibleJTable;
0 5 1 r I
MethodParameters:
Name Flags
r
public void setAccessibleRowDescription(int, javax.accessibility.Accessible);
descriptor: (ILjavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowCount:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.rowDescription:[Ljavax/accessibility/Accessible;
ifnonnull 5
3: aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleRowCount:()I
istore 3
start local 3 4: aload 0
iload 3
anewarray javax.accessibility.Accessible
putfield javax.swing.JTable$AccessibleJTable.rowDescription:[Ljavax/accessibility/Accessible;
end local 3 5: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.rowDescription:[Ljavax/accessibility/Accessible;
iload 1
aload 2
aastore
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JTable$AccessibleJTable;
0 7 1 r I
0 7 2 a Ljavax/accessibility/Accessible;
4 5 3 numRows I
MethodParameters:
Name Flags
r
a
public javax.accessibility.Accessible getAccessibleColumnDescription(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.columnDescription:[Ljavax/accessibility/Accessible;
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.columnDescription:[Ljavax/accessibility/Accessible;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JTable$AccessibleJTable;
0 5 1 c I
MethodParameters:
Name Flags
c
public void setAccessibleColumnDescription(int, javax.accessibility.Accessible);
descriptor: (ILjavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.columnDescription:[Ljavax/accessibility/Accessible;
ifnonnull 5
3: aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
istore 3
start local 3 4: aload 0
iload 3
anewarray javax.accessibility.Accessible
putfield javax.swing.JTable$AccessibleJTable.columnDescription:[Ljavax/accessibility/Accessible;
end local 3 5: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JTable$AccessibleJTable.columnDescription:[Ljavax/accessibility/Accessible;
iload 1
aload 2
aastore
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JTable$AccessibleJTable;
0 7 1 c I
0 7 2 a Ljavax/accessibility/Accessible;
4 5 3 numColumns I
MethodParameters:
Name Flags
c
a
public boolean isAccessibleSelected(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 1
iload 2
invokevirtual javax.swing.JTable.isCellSelected:(II)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public boolean isAccessibleRowSelected(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 1
invokevirtual javax.swing.JTable.isRowSelected:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
MethodParameters:
Name Flags
r
public boolean isAccessibleColumnSelected(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
iload 1
invokevirtual javax.swing.JTable.isColumnSelected:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 c I
MethodParameters:
Name Flags
c
public int[] getSelectedAccessibleRows();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedRows:()[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public int[] getSelectedAccessibleColumns();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getSelectedColumns:()[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
public int getAccessibleRowAtIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
istore 2
start local 2 1: iload 2
ifne 3
2: iconst_m1
ireturn
3: StackMap locals: int
StackMap stack:
iload 1
iload 2
idiv
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
0 4 1 i I
1 4 2 columnCount I
MethodParameters:
Name Flags
i
public int getAccessibleColumnAtIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
istore 2
start local 2 1: iload 2
ifne 3
2: iconst_m1
ireturn
3: StackMap locals: int
StackMap stack:
iload 1
iload 2
irem
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable;
0 4 1 i I
1 4 2 columnCount I
MethodParameters:
Name Flags
i
public int getAccessibleIndexAt(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
aload 0
invokevirtual javax.swing.JTable$AccessibleJTable.getAccessibleColumnCount:()I
imul
iload 2
iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
static javax.swing.JTable access$0(javax.swing.JTable$AccessibleJTable);
descriptor: (Ljavax/swing/JTable$AccessibleJTable;)Ljavax/swing/JTable;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield javax.swing.JTable$AccessibleJTable.this$0:Ljavax/swing/JTable;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JTable.java"
NestHost: javax.swing.JTable
InnerClasses:
public abstract AccessibleJComponent = javax.swing.JComponent$AccessibleJComponent of javax.swing.JComponent
protected AccessibleJTable = javax.swing.JTable$AccessibleJTable of javax.swing.JTable
protected AccessibleJTableCell = javax.swing.JTable$AccessibleJTable$AccessibleJTableCell of javax.swing.JTable$AccessibleJTable
private AccessibleJTableHeaderCell = javax.swing.JTable$AccessibleJTable$AccessibleJTableHeaderCell of javax.swing.JTable$AccessibleJTable
protected AccessibleJTableModelChange = javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange of javax.swing.JTable$AccessibleJTable
private AccessibleTableHeader = javax.swing.JTable$AccessibleJTable$AccessibleTableHeader of javax.swing.JTable$AccessibleJTable