class com.apple.laf.AquaFileChooserUI$DnDHandler$1 implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.AquaFileChooserUI$DnDHandler$1
super_class: java.lang.Object
{
final com.apple.laf.AquaFileChooserUI$DnDHandler this$1;
descriptor: Lcom/apple/laf/AquaFileChooserUI$DnDHandler;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.io.File[] val$files;
descriptor: [Ljava/io/File;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(com.apple.laf.AquaFileChooserUI$DnDHandler, java.io.File[]);
descriptor: (Lcom/apple/laf/AquaFileChooserUI$DnDHandler;[Ljava/io/File;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // com.apple.laf.AquaFileChooserUI$DnDHandler$1 this
0: .line 777
aload 0 /* this */
aload 1
putfield com.apple.laf.AquaFileChooserUI$DnDHandler$1.this$1:Lcom/apple/laf/AquaFileChooserUI$DnDHandler;
aload 0 /* this */
aload 2
putfield com.apple.laf.AquaFileChooserUI$DnDHandler$1.val$files:[Ljava/io/File;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // com.apple.laf.AquaFileChooserUI$DnDHandler$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/laf/AquaFileChooserUI$DnDHandler$1;
MethodParameters:
Name Flags
this$0 final
val$files final
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 // com.apple.laf.AquaFileChooserUI$DnDHandler$1 this
0: .line 779
aload 0 /* this */
getfield com.apple.laf.AquaFileChooserUI$DnDHandler$1.this$1:Lcom/apple/laf/AquaFileChooserUI$DnDHandler;
invokestatic com.apple.laf.AquaFileChooserUI$DnDHandler.access$0:(Lcom/apple/laf/AquaFileChooserUI$DnDHandler;)Lcom/apple/laf/AquaFileChooserUI;
invokevirtual com.apple.laf.AquaFileChooserUI.getModel:()Lcom/apple/laf/AquaFileSystemModel;
astore 1 /* fileSystemModel */
start local 1 // com.apple.laf.AquaFileSystemModel fileSystemModel
1: .line 780
aload 0 /* this */
getfield com.apple.laf.AquaFileChooserUI$DnDHandler$1.val$files:[Ljava/io/File;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.apple.laf.AquaFileChooserUI$DnDHandler$1 com.apple.laf.AquaFileSystemModel top int int java.io.File[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2 /* element */
start local 2 // java.io.File element
3: .line 781
aload 1 /* fileSystemModel */
aload 2 /* element */
invokevirtual com.apple.laf.AquaFileSystemModel.indexOf:(Ljava/io/File;)I
istore 6 /* index */
start local 6 // int index
4: .line 782
iload 6 /* index */
iflt 5
aload 0 /* this */
getfield com.apple.laf.AquaFileChooserUI$DnDHandler$1.this$1:Lcom/apple/laf/AquaFileChooserUI$DnDHandler;
invokestatic com.apple.laf.AquaFileChooserUI$DnDHandler.access$0:(Lcom/apple/laf/AquaFileChooserUI$DnDHandler;)Lcom/apple/laf/AquaFileChooserUI;
getfield com.apple.laf.AquaFileChooserUI.fFileList:Lcom/apple/laf/AquaFileChooserUI$JTableExtension;
iload 6 /* index */
iload 6 /* index */
invokevirtual com.apple.laf.AquaFileChooserUI$JTableExtension.addRowSelectionInterval:(II)V
end local 6 // int index
end local 2 // java.io.File element
5: .line 780
StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: .line 784
return
end local 1 // com.apple.laf.AquaFileSystemModel fileSystemModel
end local 0 // com.apple.laf.AquaFileChooserUI$DnDHandler$1 this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/apple/laf/AquaFileChooserUI$DnDHandler$1;
1 8 1 fileSystemModel Lcom/apple/laf/AquaFileSystemModel;
3 5 2 element Ljava/io/File;
4 5 6 index I
}
SourceFile: "AquaFileChooserUI.java"
EnclosingMethod: com.apple.laf.AquaFileChooserUI$DnDHandler.dropFiles:([Ljava/io/File;)V
NestHost: com.apple.laf.AquaFileChooserUI
InnerClasses:
DnDHandler = com.apple.laf.AquaFileChooserUI$DnDHandler of com.apple.laf.AquaFileChooserUI
com.apple.laf.AquaFileChooserUI$DnDHandler$1
JTableExtension = com.apple.laf.AquaFileChooserUI$JTableExtension of com.apple.laf.AquaFileChooserUI