class sun.swing.FilePane$DetailsTableModel extends javax.swing.table.AbstractTableModel implements javax.swing.event.ListDataListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.swing.FilePane$DetailsTableModel
super_class: javax.swing.table.AbstractTableModel
{
javax.swing.JFileChooser chooser;
descriptor: Ljavax/swing/JFileChooser;
flags: (0x0000)
javax.swing.plaf.basic.BasicDirectoryModel directoryModel;
descriptor: Ljavax/swing/plaf/basic/BasicDirectoryModel;
flags: (0x0000)
sun.awt.shell.ShellFolderColumnInfo[] columns;
descriptor: [Lsun/awt/shell/ShellFolderColumnInfo;
flags: (0x0000)
int[] columnMap;
descriptor: [I
flags: (0x0000)
final sun.swing.FilePane this$0;
descriptor: Lsun/swing/FilePane;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(sun.swing.FilePane, javax.swing.JFileChooser);
descriptor: (Lsun/swing/FilePane;Ljavax/swing/JFileChooser;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
aload 0
invokespecial javax.swing.table.AbstractTableModel.<init>:()V
1: aload 0
aload 2
putfield sun.swing.FilePane$DetailsTableModel.chooser:Ljavax/swing/JFileChooser;
2: aload 0
aload 1
invokevirtual sun.swing.FilePane.getModel:()Ljavax/swing/plaf/basic/BasicDirectoryModel;
putfield sun.swing.FilePane$DetailsTableModel.directoryModel:Ljavax/swing/plaf/basic/BasicDirectoryModel;
3: aload 0
getfield sun.swing.FilePane$DetailsTableModel.directoryModel:Ljavax/swing/plaf/basic/BasicDirectoryModel;
aload 0
invokevirtual javax.swing.plaf.basic.BasicDirectoryModel.addListDataListener:(Ljavax/swing/event/ListDataListener;)V
4: aload 0
invokevirtual sun.swing.FilePane$DetailsTableModel.updateColumnInfo:()V
5: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/swing/FilePane$DetailsTableModel;
0 6 2 fc Ljavax/swing/JFileChooser;
MethodParameters:
Name Flags
this$0 final
fc
void updateColumnInfo();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield sun.swing.FilePane$DetailsTableModel.chooser:Ljavax/swing/JFileChooser;
invokevirtual javax.swing.JFileChooser.getCurrentDirectory:()Ljava/io/File;
astore 1
start local 1 1: aload 1
ifnull 5
aload 0
getfield sun.swing.FilePane$DetailsTableModel.chooser:Ljavax/swing/JFileChooser;
invokestatic sun.swing.FilePane.usesShellFolder:(Ljavax/swing/JFileChooser;)Z
ifeq 5
2: aload 1
invokestatic sun.awt.shell.ShellFolder.getShellFolder:(Ljava/io/File;)Lsun/awt/shell/ShellFolder;
astore 1
3: goto 5
StackMap locals: sun.swing.FilePane$DetailsTableModel java.io.File
StackMap stack: java.io.FileNotFoundException
4: pop
5: StackMap locals:
StackMap stack:
aload 1
invokestatic sun.awt.shell.ShellFolder.getFolderColumns:(Ljava/io/File;)[Lsun/awt/shell/ShellFolderColumnInfo;
astore 2
start local 2 6: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
7: astore 3
start local 3 8: aload 0
aload 2
arraylength
newarray 10
putfield sun.swing.FilePane$DetailsTableModel.columnMap:[I
9: iconst_0
istore 4
start local 4 10: goto 16
11: StackMap locals: sun.awt.shell.ShellFolderColumnInfo[] java.util.ArrayList int
StackMap stack:
aload 2
iload 4
aaload
astore 5
start local 5 12: aload 5
invokevirtual sun.awt.shell.ShellFolderColumnInfo.isVisible:()Z
ifeq 15
13: aload 0
getfield sun.swing.FilePane$DetailsTableModel.columnMap:[I
aload 3
invokevirtual java.util.ArrayList.size:()I
iload 4
iastore
14: aload 3
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 5 15: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
16: iload 4
aload 2
arraylength
if_icmplt 11
end local 4 17: aload 0
aload 3
invokevirtual java.util.ArrayList.size:()I
anewarray sun.awt.shell.ShellFolderColumnInfo
putfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
18: aload 3
aload 0
getfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
pop
19: aload 0
aload 0
getfield sun.swing.FilePane$DetailsTableModel.columnMap:[I
aload 0
getfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
arraylength
invokestatic java.util.Arrays.copyOf:([II)[I
putfield sun.swing.FilePane$DetailsTableModel.columnMap:[I
20: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.rowSorter:Lsun/swing/FilePane$DetailsTableRowSorter;
ifnonnull 21
aconst_null
goto 22
StackMap locals:
StackMap stack:
21: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.rowSorter:Lsun/swing/FilePane$DetailsTableRowSorter;
invokevirtual sun.swing.FilePane$DetailsTableRowSorter.getSortKeys:()Ljava/util/List;
22: StackMap locals:
StackMap stack: java.util.List
astore 4
start local 4 23: aload 0
invokevirtual sun.swing.FilePane$DetailsTableModel.fireTableStructureChanged:()V
24: aload 0
aload 4
invokevirtual sun.swing.FilePane$DetailsTableModel.restoreSortKeys:(Ljava/util/List;)V
25: return
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 Lsun/swing/FilePane$DetailsTableModel;
1 26 1 dir Ljava/io/File;
6 26 2 allColumns [Lsun/awt/shell/ShellFolderColumnInfo;
8 26 3 visibleColumns Ljava/util/ArrayList<Lsun/awt/shell/ShellFolderColumnInfo;>;
10 17 4 i I
12 15 5 column Lsun/awt/shell/ShellFolderColumnInfo;
23 26 4 sortKeys Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>;
Exception table:
from to target type
2 3 4 Class java.io.FileNotFoundException
private void restoreSortKeys(java.util.List<? extends javax.swing.RowSorter$SortKey>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 11
1: iconst_0
istore 2
start local 2 2: goto 8
3: StackMap locals: int
StackMap stack:
aload 1
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.RowSorter$SortKey
astore 3
start local 3 4: aload 3
invokevirtual javax.swing.RowSorter$SortKey.getColumn:()I
aload 0
getfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
arraylength
if_icmplt 7
5: aconst_null
astore 1
6: goto 9
end local 3 7: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
aload 1
invokeinterface java.util.List.size:()I
if_icmplt 3
end local 2 9: StackMap locals:
StackMap stack:
aload 1
ifnull 11
10: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.rowSorter:Lsun/swing/FilePane$DetailsTableRowSorter;
aload 1
invokevirtual sun.swing.FilePane$DetailsTableRowSorter.setSortKeys:(Ljava/util/List;)V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lsun/swing/FilePane$DetailsTableModel;
0 12 1 sortKeys Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>;
2 9 2 i I
4 7 3 sortKey Ljavax/swing/RowSorter$SortKey;
Signature: (Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>;)V
MethodParameters:
Name Flags
sortKeys
public int getRowCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.swing.FilePane$DetailsTableModel.directoryModel:Ljavax/swing/plaf/basic/BasicDirectoryModel;
invokevirtual javax.swing.plaf.basic.BasicDirectoryModel.getSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/swing/FilePane$DetailsTableModel;
public int getColumnCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
arraylength
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/swing/FilePane$DetailsTableModel;
public java.lang.Object getValueAt(int, int);
descriptor: (II)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield sun.swing.FilePane$DetailsTableModel.directoryModel:Ljavax/swing/plaf/basic/BasicDirectoryModel;
iload 1
invokevirtual javax.swing.plaf.basic.BasicDirectoryModel.getElementAt:(I)Ljava/lang/Object;
checkcast java.io.File
iload 2
invokevirtual sun.swing.FilePane$DetailsTableModel.getFileColumnValue:(Ljava/io/File;I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/swing/FilePane$DetailsTableModel;
0 1 1 row I
0 1 2 col I
MethodParameters:
Name Flags
row
col
private java.lang.Object getFileColumnValue(java.io.File, int);
descriptor: (Ljava/io/File;I)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: aload 1
goto 3
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield sun.swing.FilePane$DetailsTableModel.columnMap:[I
iload 2
iaload
invokestatic sun.awt.shell.ShellFolder.getFolderColumnValue:(Ljava/io/File;I)Ljava/lang/Object;
3: StackMap locals:
StackMap stack: java.lang.Object
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/swing/FilePane$DetailsTableModel;
0 4 1 f Ljava/io/File;
0 4 2 col I
MethodParameters:
Name Flags
f
col
public void setValueAt(java.lang.Object, int, int);
descriptor: (Ljava/lang/Object;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=14, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifne 29
1: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
invokevirtual sun.swing.FilePane.getFileChooser:()Ljavax/swing/JFileChooser;
astore 4
start local 4 2: aload 0
iload 2
iload 3
invokevirtual sun.swing.FilePane$DetailsTableModel.getValueAt:(II)Ljava/lang/Object;
checkcast java.io.File
astore 5
start local 5 3: aload 5
ifnull 29
4: aload 4
aload 5
invokevirtual javax.swing.JFileChooser.getName:(Ljava/io/File;)Ljava/lang/String;
astore 6
start local 6 5: aload 5
invokevirtual java.io.File.getName:()Ljava/lang/String;
astore 7
start local 7 6: aload 1
checkcast java.lang.String
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 8
start local 8 7: aload 8
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 29
8: aload 8
astore 9
start local 9 9: aload 7
invokevirtual java.lang.String.length:()I
istore 10
start local 10 10: aload 6
invokevirtual java.lang.String.length:()I
istore 11
start local 11 11: iload 10
iload 11
if_icmple 13
aload 7
iload 11
invokevirtual java.lang.String.charAt:(I)C
bipush 46
if_icmpne 13
12: new java.lang.StringBuilder
dup
aload 8
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
iload 11
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
13: StackMap locals: sun.swing.FilePane$DetailsTableModel java.lang.Object int int javax.swing.JFileChooser java.io.File java.lang.String java.lang.String java.lang.String java.lang.String int int
StackMap stack:
aload 4
invokevirtual javax.swing.JFileChooser.getFileSystemView:()Ljavax/swing/filechooser/FileSystemView;
astore 12
start local 12 14: aload 12
aload 5
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
aload 9
invokevirtual javax.swing.filechooser.FileSystemView.createFileObject:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
astore 13
start local 13 15: aload 13
invokevirtual java.io.File.exists:()Z
ifeq 22
16: aload 4
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.renameErrorFileExistsText:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
17: aload 7
aastore
18: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
19: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.renameErrorTitleText:Ljava/lang/String;
iconst_0
20: invokestatic javax.swing.JOptionPane.showMessageDialog:(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
21: goto 29
22: StackMap locals: javax.swing.filechooser.FileSystemView java.io.File
StackMap stack:
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
invokevirtual sun.swing.FilePane.getModel:()Ljavax/swing/plaf/basic/BasicDirectoryModel;
aload 5
aload 13
invokevirtual javax.swing.plaf.basic.BasicDirectoryModel.renameFile:(Ljava/io/File;Ljava/io/File;)Z
ifeq 26
23: aload 12
aload 4
invokevirtual javax.swing.JFileChooser.getCurrentDirectory:()Ljava/io/File;
aload 13
invokevirtual javax.swing.filechooser.FileSystemView.isParent:(Ljava/io/File;Ljava/io/File;)Z
ifeq 29
24: new sun.swing.FilePane$DetailsTableModel$1
dup
aload 0
aload 4
aload 13
invokespecial sun.swing.FilePane$DetailsTableModel$1.<init>:(Lsun/swing/FilePane$DetailsTableModel;Ljavax/swing/JFileChooser;Ljava/io/File;)V
invokestatic javax.swing.SwingUtilities.invokeLater:(Ljava/lang/Runnable;)V
25: goto 29
26: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.renameErrorText:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
aastore
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
27: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.renameErrorTitleText:Ljava/lang/String;
iconst_0
28: invokestatic javax.swing.JOptionPane.showMessageDialog:(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 29: StackMap locals: sun.swing.FilePane$DetailsTableModel java.lang.Object int int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lsun/swing/FilePane$DetailsTableModel;
0 30 1 value Ljava/lang/Object;
0 30 2 row I
0 30 3 col I
2 29 4 chooser Ljavax/swing/JFileChooser;
3 29 5 f Ljava/io/File;
5 29 6 oldDisplayName Ljava/lang/String;
6 29 7 oldFileName Ljava/lang/String;
7 29 8 newDisplayName Ljava/lang/String;
9 29 9 newFileName Ljava/lang/String;
10 29 10 i1 I
11 29 11 i2 I
14 29 12 fsv Ljavax/swing/filechooser/FileSystemView;
15 29 13 f2 Ljava/io/File;
MethodParameters:
Name Flags
value
row
col
public boolean isCellEditable(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
invokevirtual sun.swing.FilePane.getFileChooser:()Ljavax/swing/JFileChooser;
invokevirtual javax.swing.JFileChooser.getCurrentDirectory:()Ljava/io/File;
astore 3
start local 3 1: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.readOnly:Z
ifne 2
iload 2
ifne 2
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
aload 3
invokevirtual sun.swing.FilePane.canWrite:(Ljava/io/File;)Z
ifeq 2
iconst_1
ireturn
StackMap locals: java.io.File
StackMap stack:
2: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/swing/FilePane$DetailsTableModel;
0 3 1 row I
0 3 2 column I
1 3 3 currentDirectory Ljava/io/File;
MethodParameters:
Name Flags
row
column
public void contentsChanged(javax.swing.event.ListDataEvent);
descriptor: (Ljavax/swing/event/ListDataEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new sun.swing.FilePane$DelayedSelectionUpdater
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
invokespecial sun.swing.FilePane$DelayedSelectionUpdater.<init>:(Lsun/swing/FilePane;)V
1: aload 0
invokevirtual sun.swing.FilePane$DetailsTableModel.fireTableDataChanged:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/swing/FilePane$DetailsTableModel;
0 3 1 e Ljavax/swing/event/ListDataEvent;
MethodParameters:
Name Flags
e
public void intervalAdded(javax.swing.event.ListDataEvent);
descriptor: (Ljavax/swing/event/ListDataEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex0:()I
istore 2
start local 2 1: aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex1:()I
istore 3
start local 3 2: iload 2
iload 3
if_icmpne 7
3: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
invokevirtual sun.swing.FilePane.getModel:()Ljavax/swing/plaf/basic/BasicDirectoryModel;
iload 2
invokevirtual javax.swing.plaf.basic.BasicDirectoryModel.getElementAt:(I)Ljava/lang/Object;
checkcast java.io.File
astore 4
start local 4 4: aload 4
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
getfield sun.swing.FilePane.newFolderFile:Ljava/io/File;
invokevirtual java.io.File.equals:(Ljava/lang/Object;)Z
ifeq 7
5: new sun.swing.FilePane$DelayedSelectionUpdater
aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
aload 4
invokespecial sun.swing.FilePane$DelayedSelectionUpdater.<init>:(Lsun/swing/FilePane;Ljava/io/File;)V
6: aload 0
getfield sun.swing.FilePane$DetailsTableModel.this$0:Lsun/swing/FilePane;
aconst_null
putfield sun.swing.FilePane.newFolderFile:Ljava/io/File;
end local 4 7: StackMap locals: int int
StackMap stack:
aload 0
aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex0:()I
aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex1:()I
invokevirtual sun.swing.FilePane$DetailsTableModel.fireTableRowsInserted:(II)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/swing/FilePane$DetailsTableModel;
0 9 1 e Ljavax/swing/event/ListDataEvent;
1 9 2 i0 I
2 9 3 i1 I
4 7 4 file Ljava/io/File;
MethodParameters:
Name Flags
e
public void intervalRemoved(javax.swing.event.ListDataEvent);
descriptor: (Ljavax/swing/event/ListDataEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex0:()I
aload 1
invokevirtual javax.swing.event.ListDataEvent.getIndex1:()I
invokevirtual sun.swing.FilePane$DetailsTableModel.fireTableRowsDeleted:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/swing/FilePane$DetailsTableModel;
0 2 1 e Ljavax/swing/event/ListDataEvent;
MethodParameters:
Name Flags
e
public sun.awt.shell.ShellFolderColumnInfo[] getColumns();
descriptor: ()[Lsun/awt/shell/ShellFolderColumnInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.swing.FilePane$DetailsTableModel.columns:[Lsun/awt/shell/ShellFolderColumnInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/swing/FilePane$DetailsTableModel;
}
SourceFile: "FilePane.java"
NestHost: sun.swing.FilePane
InnerClasses:
public SortKey = javax.swing.RowSorter$SortKey of javax.swing.RowSorter
private DelayedSelectionUpdater = sun.swing.FilePane$DelayedSelectionUpdater of sun.swing.FilePane
DetailsTableModel = sun.swing.FilePane$DetailsTableModel of sun.swing.FilePane
sun.swing.FilePane$DetailsTableModel$1
private DetailsTableRowSorter = sun.swing.FilePane$DetailsTableRowSorter of sun.swing.FilePane