class extends javax.swing.table.JTableHeader
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.AquaFileChooserUI$JSortingTableHeader
super_class: javax.swing.table.JTableHeader
{
final boolean[] ;
descriptor: [Z
flags: (0x0010) ACC_FINAL
final com.apple.laf.AquaFileChooserUI ;
descriptor: Lcom/apple/laf/AquaFileChooserUI;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(com.apple.laf.AquaFileChooserUI, javax.swing.table.TableColumnModel);
descriptor: (Lcom/apple/laf/AquaFileChooserUI;Ljavax/swing/table/TableColumnModel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
1: aload 0
aload 2
invokespecial javax.swing.table.JTableHeader.<init>:(Ljavax/swing/table/TableColumnModel;)V
2: aload 0
iconst_2
newarray 4
dup
iconst_0
iconst_1
bastore
dup
iconst_1
iconst_1
bastore
putfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.fSortAscending:[Z
3: aload 0
iconst_1
invokevirtual com.apple.laf.AquaFileChooserUI$JSortingTableHeader.setReorderingAllowed:(Z)V
4: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;
0 5 2 cm Ljavax/swing/table/TableColumnModel;
MethodParameters:
Name Flags
this$0 final
cm final
public void setDraggedColumn(javax.swing.table.TableColumn);
descriptor: (Ljavax/swing/table/TableColumn;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 13
1: aload 1
invokevirtual javax.swing.table.TableColumn.getModelIndex:()I
istore 2
start local 2 2: iload 2
aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
getfield com.apple.laf.AquaFileChooserUI.fSortColumn:I
if_icmpeq 6
3: aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
getfield com.apple.laf.AquaFileChooserUI.filechooser:Ljavax/swing/JFileChooser;
ldc "sortByChanged"
aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
getfield com.apple.laf.AquaFileChooserUI.fSortColumn:I
iload 2
invokevirtual javax.swing.JFileChooser.firePropertyChange:(Ljava/lang/String;II)V
4: aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
iload 2
putfield com.apple.laf.AquaFileChooserUI.fSortColumn:I
5: goto 12
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.fSortAscending:[Z
iload 2
aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.fSortAscending:[Z
iload 2
baload
ifeq 7
iconst_0
goto 8
StackMap locals: com.apple.laf.AquaFileChooserUI$JSortingTableHeader javax.swing.table.TableColumn int
StackMap stack: boolean[] int
7: iconst_1
StackMap locals: com.apple.laf.AquaFileChooserUI$JSortingTableHeader javax.swing.table.TableColumn int
StackMap stack: boolean[] int int
8: bastore
9: aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
getfield com.apple.laf.AquaFileChooserUI.filechooser:Ljavax/swing/JFileChooser;
ldc "sortAscendingChanged"
aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.fSortAscending:[Z
iload 2
baload
ifeq 10
iconst_0
goto 11
StackMap locals: com.apple.laf.AquaFileChooserUI$JSortingTableHeader javax.swing.table.TableColumn int
StackMap stack: javax.swing.JFileChooser java.lang.String
10: iconst_1
StackMap locals: com.apple.laf.AquaFileChooserUI$JSortingTableHeader javax.swing.table.TableColumn int
StackMap stack: javax.swing.JFileChooser java.lang.String int
11: aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.fSortAscending:[Z
iload 2
baload
invokevirtual javax.swing.JFileChooser.firePropertyChange:(Ljava/lang/String;ZZ)V
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.apple.laf.AquaFileChooserUI$JSortingTableHeader.repaint:()V
end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;
0 14 1 aColumn Ljavax/swing/table/TableColumn;
2 13 2 colIndex I
MethodParameters:
Name Flags
aColumn final
public javax.swing.table.TableColumn getDraggedColumn();
descriptor: ()Ljavax/swing/table/TableColumn;
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 Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;
protected javax.swing.table.TableCellRenderer ();
descriptor: ()Ljavax/swing/table/TableCellRenderer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.apple.laf.AquaFileChooserUI$JSortingTableHeader$AquaTableCellRenderer
dup
aload 0
invokespecial com.apple.laf.AquaFileChooserUI$JSortingTableHeader$AquaTableCellRenderer.<init>:(Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;)V
astore 1
start local 1 1: aload 1
iconst_2
invokevirtual javax.swing.table.DefaultTableCellRenderer.setHorizontalAlignment:(I)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;
1 3 1 label Ljavax/swing/table/DefaultTableCellRenderer;
static com.apple.laf.AquaFileChooserUI (com.apple.laf.AquaFileChooserUI$JSortingTableHeader);
descriptor: (Lcom/apple/laf/AquaFileChooserUI$JSortingTableHeader;)Lcom/apple/laf/AquaFileChooserUI;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield com.apple.laf.AquaFileChooserUI$JSortingTableHeader.this$0:Lcom/apple/laf/AquaFileChooserUI;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AquaFileChooserUI.java"
NestHost: com.apple.laf.AquaFileChooserUI
InnerClasses:
JSortingTableHeader = com.apple.laf.AquaFileChooserUI$JSortingTableHeader of com.apple.laf.AquaFileChooserUI
AquaTableCellRenderer = com.apple.laf.AquaFileChooserUI$JSortingTableHeader$AquaTableCellRenderer of com.apple.laf.AquaFileChooserUI$JSortingTableHeader