class implements javax.accessibility.AccessibleTable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.JTable$AccessibleJTable$AccessibleTableHeader
super_class: java.lang.Object
{
private javax.swing.table.JTableHeader ;
descriptor: Ljavax/swing/table/JTableHeader;
flags: (0x0002) ACC_PRIVATE
private javax.swing.table.TableColumnModel headerModel;
descriptor: Ljavax/swing/table/TableColumnModel;
flags: (0x0002) ACC_PRIVATE
final javax.swing.JTable$AccessibleJTable ;
descriptor: Ljavax/swing/JTable$AccessibleJTable;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void (javax.swing.JTable$AccessibleJTable, javax.swing.table.JTableHeader);
descriptor: (Ljavax/swing/JTable$AccessibleJTable;Ljavax/swing/table/JTableHeader;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.this$1:Ljavax/swing/JTable$AccessibleJTable;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.header:Ljavax/swing/table/JTableHeader;
2: aload 0
aload 2
invokevirtual javax.swing.table.JTableHeader.getColumnModel:()Ljavax/swing/table/TableColumnModel;
putfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.headerModel:Ljavax/swing/table/TableColumnModel;
3: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 4 2 header Ljavax/swing/table/JTableHeader;
MethodParameters:
Name Flags
this$0 final
header
public javax.accessibility.Accessible ();
descriptor: ()Ljavax/accessibility/Accessible;
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$AccessibleTableHeader;
public void (javax.accessibility.Accessible);
descriptor: (Ljavax/accessibility/Accessible;)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$AccessibleTableHeader;
0 1 1 a Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
a
public javax.accessibility.Accessible ();
descriptor: ()Ljavax/accessibility/Accessible;
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$AccessibleTableHeader;
public void (javax.accessibility.Accessible);
descriptor: (Ljavax/accessibility/Accessible;)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$AccessibleTableHeader;
0 1 1 a Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
a
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
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$AccessibleTableHeader.headerModel:Ljavax/swing/table/TableColumnModel;
invokeinterface javax.swing.table.TableColumnModel.getColumnCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
public javax.accessibility.Accessible (int, int);
descriptor: (II)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.headerModel:Ljavax/swing/table/TableColumnModel;
iload 2
invokeinterface javax.swing.table.TableColumnModel.getColumn:(I)Ljavax/swing/table/TableColumn;
astore 3
start local 3 1: aload 3
invokevirtual javax.swing.table.TableColumn.getHeaderRenderer:()Ljavax/swing/table/TableCellRenderer;
astore 4
start local 4 2: aload 4
ifnonnull 4
3: aload 0
getfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.header:Ljavax/swing/table/JTableHeader;
invokevirtual javax.swing.table.JTableHeader.getDefaultRenderer:()Ljavax/swing/table/TableCellRenderer;
astore 4
4: StackMap locals: javax.swing.table.TableColumn javax.swing.table.TableCellRenderer
StackMap stack:
aload 4
5: aload 0
getfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.header:Ljavax/swing/table/JTableHeader;
invokevirtual javax.swing.table.JTableHeader.getTable:()Ljavax/swing/JTable;
6: aload 3
invokevirtual javax.swing.table.TableColumn.getHeaderValue:()Ljava/lang/Object;
iconst_0
iconst_0
7: iconst_m1
iload 2
8: invokeinterface javax.swing.table.TableCellRenderer.getTableCellRendererComponent:(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;
astore 5
start local 5 9: new javax.swing.JTable$AccessibleJTable$AccessibleJTableHeaderCell
dup
aload 0
getfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.this$1:Ljavax/swing/JTable$AccessibleJTable;
iload 1
iload 2
10: aload 0
getfield javax.swing.JTable$AccessibleJTable$AccessibleTableHeader.this$1:Ljavax/swing/JTable$AccessibleJTable;
invokestatic javax.swing.JTable$AccessibleJTable.access$0:(Ljavax/swing/JTable$AccessibleJTable;)Ljavax/swing/JTable;
invokevirtual javax.swing.JTable.getTableHeader:()Ljavax/swing/table/JTableHeader;
11: aload 5
12: invokespecial javax.swing.JTable$AccessibleJTable$AccessibleJTableHeaderCell.<init>:(Ljavax/swing/JTable$AccessibleJTable;IILjavax/swing/table/JTableHeader;Ljava/awt/Component;)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 13 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 13 1 row I
0 13 2 column I
1 13 3 aColumn Ljavax/swing/table/TableColumn;
2 13 4 renderer Ljavax/swing/table/TableCellRenderer;
9 13 5 component Ljava/awt/Component;
MethodParameters:
Name Flags
row
column
public int (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$AccessibleTableHeader;
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$AccessibleTableHeader;
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$AccessibleTableHeader;
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$AccessibleTableHeader;
0 1 1 table Ljavax/accessibility/AccessibleTable;
MethodParameters:
Name Flags
table
public javax.accessibility.AccessibleTable getAccessibleColumnHeader();
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$AccessibleTableHeader;
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$AccessibleTableHeader;
0 1 1 table Ljavax/accessibility/AccessibleTable;
MethodParameters:
Name Flags
table
public javax.accessibility.Accessible (int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 r I
MethodParameters:
Name Flags
r
public void (int, javax.accessibility.Accessible);
descriptor: (ILjavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 r I
0 1 2 a Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
r
a
public javax.accessibility.Accessible getAccessibleColumnDescription(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 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=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 c I
0 1 2 a Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
c
a
public boolean (int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 r I
0 1 2 c I
MethodParameters:
Name Flags
r
c
public boolean (int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 r I
MethodParameters:
Name Flags
r
public boolean isAccessibleColumnSelected(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
0 1 1 c I
MethodParameters:
Name Flags
c
public int[] ();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
newarray 10
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
public int[] getSelectedAccessibleColumns();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
newarray 10
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JTable$AccessibleJTable$AccessibleTableHeader;
}
SourceFile: "JTable.java"
NestHost: javax.swing.JTable
InnerClasses:
protected AccessibleJTable = javax.swing.JTable$AccessibleJTable of javax.swing.JTable
private AccessibleJTableHeaderCell = javax.swing.JTable$AccessibleJTable$AccessibleJTableHeaderCell of javax.swing.JTable$AccessibleJTable
private AccessibleTableHeader = javax.swing.JTable$AccessibleJTable$AccessibleTableHeader of javax.swing.JTable$AccessibleJTable