class lombok.installer.InstallerGUI$5$1 implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: lombok.installer.InstallerGUI$5$1
super_class: java.lang.Object
{
final lombok.installer.InstallerGUI$5 this$1;
descriptor: Llombok/installer/InstallerGUI$5;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.util.List val$locations;
descriptor: Ljava/util/List;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final java.util.List val$problems;
descriptor: Ljava/util/List;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(lombok.installer.InstallerGUI$5, java.util.List, java.util.List);
descriptor: (Llombok/installer/InstallerGUI$5;Ljava/util/List;Ljava/util/List;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 0: aload 0
aload 1
putfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
aload 0
aload 2
putfield lombok.installer.InstallerGUI$5$1.val$locations:Ljava/util/List;
aload 0
aload 3
putfield lombok.installer.InstallerGUI$5$1.val$problems:Ljava/util/List;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/installer/InstallerGUI$5$1;
MethodParameters:
Name Flags
this$0 final
val$locations final
val$problems final
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield lombok.installer.InstallerGUI$5$1.val$locations:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 6
StackMap locals: lombok.installer.InstallerGUI$5$1 top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast lombok.installer.IdeLocation
astore 1
start local 1 2: aload 0
getfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
invokestatic lombok.installer.InstallerGUI$5.access$0:(Llombok/installer/InstallerGUI$5;)Llombok/installer/InstallerGUI;
getfield lombok.installer.InstallerGUI.idesList:Llombok/installer/InstallerGUI$IdesList;
aload 1
invokevirtual lombok.installer.InstallerGUI$IdesList.addLocation:(Llombok/installer/IdeLocation;)V
3: goto 6
StackMap locals: lombok.installer.InstallerGUI$5$1 lombok.installer.IdeLocation java.util.Iterator
StackMap stack: java.lang.Throwable
4: astore 3
start local 3 5: aload 0
getfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
invokestatic lombok.installer.InstallerGUI$5.access$0:(Llombok/installer/InstallerGUI$5;)Llombok/installer/InstallerGUI;
aload 3
invokevirtual lombok.installer.InstallerGUI.handleException:(Ljava/lang/Throwable;)V
end local 3 end local 1 6: StackMap locals: lombok.installer.InstallerGUI$5$1 top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: aload 0
getfield lombok.installer.InstallerGUI$5$1.val$problems:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 10
StackMap locals:
StackMap stack:
8: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast lombok.installer.CorruptedIdeLocationException
astore 1
start local 1 9: aload 1
aload 0
getfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
invokestatic lombok.installer.InstallerGUI$5.access$0:(Llombok/installer/InstallerGUI$5;)Llombok/installer/InstallerGUI;
getfield lombok.installer.InstallerGUI.appWindow:Ljavax/swing/JFrame;
invokevirtual lombok.installer.CorruptedIdeLocationException.showDialog:(Ljavax/swing/JFrame;)V
end local 1 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 0
getfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
invokestatic lombok.installer.InstallerGUI$5.access$0:(Llombok/installer/InstallerGUI$5;)Llombok/installer/InstallerGUI;
getfield lombok.installer.InstallerGUI.loadingExpl:Ljavax/swing/JComponent;
iconst_0
invokevirtual javax.swing.JComponent.setVisible:(Z)V
12: aload 0
getfield lombok.installer.InstallerGUI$5$1.val$locations:Ljava/util/List;
invokeinterface java.util.List.size:()I
aload 0
getfield lombok.installer.InstallerGUI$5$1.val$problems:Ljava/util/List;
invokeinterface java.util.List.size:()I
iadd
ifne 17
13: aload 0
getfield lombok.installer.InstallerGUI$5$1.this$1:Llombok/installer/InstallerGUI$5;
invokestatic lombok.installer.InstallerGUI$5.access$0:(Llombok/installer/InstallerGUI$5;)Llombok/installer/InstallerGUI;
getfield lombok.installer.InstallerGUI.appWindow:Ljavax/swing/JFrame;
14: ldc "I can't find any IDEs on your computer.\nIf you have IDEs installed on this computer, please use the 'Specify Location...' button to manually point out the \nlocation of your IDE installation to me. Thanks!"
15: ldc "Can't find IDE"
iconst_1
16: invokestatic javax.swing.JOptionPane.showMessageDialog:(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
17: StackMap locals: lombok.installer.InstallerGUI$5$1
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Llombok/installer/InstallerGUI$5$1;
2 6 1 location Llombok/installer/IdeLocation;
5 6 3 t Ljava/lang/Throwable;
9 10 1 problem Llombok/installer/CorruptedIdeLocationException;
Exception table:
from to target type
2 3 4 Class java.lang.Throwable
}
SourceFile: "InstallerGUI.java"
EnclosingMethod: lombok.installer.InstallerGUI$5.run:()V
NestHost: lombok.installer.InstallerGUI
InnerClasses:
lombok.installer.InstallerGUI$5
lombok.installer.InstallerGUI$5$1
private IdesList = lombok.installer.InstallerGUI$IdesList of lombok.installer.InstallerGUI