public class org.apache.bcel.verifier.VerifyDialog extends javax.swing.JDialog
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.bcel.verifier.VerifyDialog
super_class: javax.swing.JDialog
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -6374807677043142313
private javax.swing.JPanel ivjJDialogContentPane;
descriptor: Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JPanel ivjPass1Panel;
descriptor: Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JPanel ivjPass2Panel;
descriptor: Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JPanel ivjPass3Panel;
descriptor: Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JButton ivjPass1Button;
descriptor: Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JButton ivjPass2Button;
descriptor: Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JButton ivjPass3Button;
descriptor: Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
private final org.apache.bcel.verifier.VerifyDialog$IvjEventHandler ivjEventHandler;
descriptor: Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String class_name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static int classes_to_verify;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private javax.swing.JButton ivjFlushButton;
descriptor: Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.JDialog.<init>:()V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.initialize:()V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/bcel/verifier/VerifyDialog;
public void <init>(java.awt.Dialog);
descriptor: (Ljava/awt/Dialog;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Dialog;)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Dialog;
MethodParameters:
Name Flags
owner final
public void <init>(java.awt.Dialog, java.lang.String);
descriptor: (Ljava/awt/Dialog;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Dialog;Ljava/lang/String;)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Dialog;
0 12 2 title Ljava/lang/String;
MethodParameters:
Name Flags
owner final
title final
public void <init>(java.awt.Dialog, java.lang.String, boolean);
descriptor: (Ljava/awt/Dialog;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Dialog;Ljava/lang/String;Z)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Dialog;
0 12 2 title Ljava/lang/String;
0 12 3 modal Z
MethodParameters:
Name Flags
owner final
title final
modal final
public void <init>(java.awt.Dialog, boolean);
descriptor: (Ljava/awt/Dialog;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Dialog;Z)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Dialog;
0 12 2 modal Z
MethodParameters:
Name Flags
owner final
modal final
public void <init>(java.awt.Frame);
descriptor: (Ljava/awt/Frame;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Frame;)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Frame;
MethodParameters:
Name Flags
owner final
public void <init>(java.awt.Frame, java.lang.String);
descriptor: (Ljava/awt/Frame;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Frame;Ljava/lang/String;)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Frame;
0 12 2 title Ljava/lang/String;
MethodParameters:
Name Flags
owner final
title final
public void <init>(java.awt.Frame, java.lang.String, boolean);
descriptor: (Ljava/awt/Frame;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Frame;Ljava/lang/String;Z)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Frame;
0 12 2 title Ljava/lang/String;
0 12 3 modal Z
MethodParameters:
Name Flags
owner final
title final
modal final
public void <init>(java.awt.Frame, boolean);
descriptor: (Ljava/awt/Frame;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial javax.swing.JDialog.<init>:(Ljava/awt/Frame;Z)V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 12 1 owner Ljava/awt/Frame;
0 12 2 modal Z
MethodParameters:
Name Flags
owner final
modal final
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.swing.JDialog.<init>:()V
1: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
3: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
4: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
5: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
6: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
7: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
8: aload 0
new org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
dup
aload 0
invokespecial org.apache.bcel.verifier.VerifyDialog$IvjEventHandler.<init>:(Lorg/apache/bcel/verifier/VerifyDialog;)V
putfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
9: aload 0
ldc "java.lang.Object"
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
10: aload 0
aconst_null
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
11: aload 1
ldc ".class"
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
istore 2
start local 2 12: iload 2
iconst_m1
if_icmpeq 14
13: aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
14: StackMap locals: org.apache.bcel.verifier.VerifyDialog java.lang.String int
StackMap stack:
aload 1
bipush 47
bipush 46
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 1
15: aload 0
aload 1
putfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
16: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.initialize:()V
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 18 1 fully_qualified_class_name Ljava/lang/String;
12 18 2 dotclasspos I
MethodParameters:
Name Flags
fully_qualified_class_name
private void connEtoC1(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.pass1Button_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: goto 4
StackMap locals:
StackMap stack: java.lang.Throwable
2: astore 2
start local 2 3: aload 0
aload 2
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 5 1 arg1 Ljava/awt/event/ActionEvent;
3 4 2 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
MethodParameters:
Name Flags
arg1 final
private void connEtoC2(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.pass2Button_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: goto 4
StackMap locals:
StackMap stack: java.lang.Throwable
2: astore 2
start local 2 3: aload 0
aload 2
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 5 1 arg1 Ljava/awt/event/ActionEvent;
3 4 2 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
MethodParameters:
Name Flags
arg1 final
private void connEtoC3(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.pass4Button_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: goto 4
StackMap locals:
StackMap stack: java.lang.Throwable
2: astore 2
start local 2 3: aload 0
aload 2
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 5 1 arg1 Ljava/awt/event/ActionEvent;
3 4 2 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
MethodParameters:
Name Flags
arg1 final
private void connEtoC4(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.flushButton_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: goto 4
StackMap locals:
StackMap stack: java.lang.Throwable
2: astore 2
start local 2 3: aload 0
aload 2
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 5 1 arg1 Ljava/awt/event/ActionEvent;
3 4 2 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
MethodParameters:
Name Flags
arg1 final
public void flushButton_ActionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.verifier.VerifierFactory.getVerifier:(Ljava/lang/String;)Lorg/apache/bcel/verifier/Verifier;
invokevirtual org.apache.bcel.verifier.Verifier.flush:()V
1: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.Repository.removeClass:(Ljava/lang/String;)V
2: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.gray:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
3: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
4: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.gray:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
5: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
6: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.gray:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
7: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 9 1 actionEvent Ljava/awt/event/ActionEvent;
MethodParameters:
Name Flags
actionEvent final
private javax.swing.JButton getFlushButton();
descriptor: ()Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
ifnonnull 11
1: aload 0
new javax.swing.JButton
dup
invokespecial javax.swing.JButton.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
ldc "FlushButton"
invokevirtual javax.swing.JButton.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
ldc "Flush: Forget old verification results"
invokevirtual javax.swing.JButton.setText:(Ljava/lang/String;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
getstatic java.awt.SystemColor.controlHighlight:Ljava/awt/SystemColor;
invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
bipush 60
sipush 215
sipush 300
bipush 30
invokevirtual javax.swing.JButton.setBounds:(IIII)V
6: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
getstatic java.awt.Color.red:Ljava/awt/Color;
invokevirtual javax.swing.JButton.setForeground:(Ljava/awt/Color;)V
7: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
ldc "FlushButton"
invokevirtual javax.swing.JButton.setActionCommand:(Ljava/lang/String;)V
8: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 1
start local 1 10: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjFlushButton:Ljavax/swing/JButton;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/bcel/verifier/VerifyDialog;
10 11 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 8 9 Class java.lang.Throwable
private javax.swing.JPanel getJDialogContentPane();
descriptor: ()Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
ifnonnull 14
1: aload 0
new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
ldc "JDialogContentPane"
invokevirtual javax.swing.JPanel.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
aconst_null
invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
4: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
5: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
6: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
7: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Button:()Ljavax/swing/JButton;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Button:()Ljavax/swing/JButton;
invokevirtual javax.swing.JButton.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
8: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Button:()Ljavax/swing/JButton;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Button:()Ljavax/swing/JButton;
invokevirtual javax.swing.JButton.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
9: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Button:()Ljavax/swing/JButton;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Button:()Ljavax/swing/JButton;
invokevirtual javax.swing.JButton.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
10: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getFlushButton:()Ljavax/swing/JButton;
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getFlushButton:()Ljavax/swing/JButton;
invokevirtual javax.swing.JButton.getName:()Ljava/lang/String;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
11: goto 14
StackMap locals:
StackMap stack: java.lang.Throwable
12: astore 1
start local 1 13: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjJDialogContentPane:Ljavax/swing/JPanel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/bcel/verifier/VerifyDialog;
13 14 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 11 12 Class java.lang.Throwable
private javax.swing.JButton getPass1Button();
descriptor: ()Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
ifnonnull 10
1: aload 0
new javax.swing.JButton
dup
invokespecial javax.swing.JButton.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
ldc "Pass1Button"
invokevirtual javax.swing.JButton.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
ldc "Pass1: Verify binary layout of .class file"
invokevirtual javax.swing.JButton.setText:(Ljava/lang/String;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
getstatic java.awt.SystemColor.controlHighlight:Ljava/awt/SystemColor;
invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
bipush 100
bipush 40
sipush 300
bipush 30
invokevirtual javax.swing.JButton.setBounds:(IIII)V
6: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
ldc "Button1"
invokevirtual javax.swing.JButton.setActionCommand:(Ljava/lang/String;)V
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Button:Ljavax/swing/JButton;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/bcel/verifier/VerifyDialog;
9 10 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 7 8 Class java.lang.Throwable
private javax.swing.JPanel getPass1Panel();
descriptor: ()Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
ifnonnull 9
1: aload 0
new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
ldc "Pass1Panel"
invokevirtual javax.swing.JPanel.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
aconst_null
invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
getstatic java.awt.SystemColor.controlShadow:Ljava/awt/SystemColor;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
bipush 30
bipush 30
bipush 50
bipush 50
invokevirtual javax.swing.JPanel.setBounds:(IIII)V
6: goto 9
StackMap locals:
StackMap stack: java.lang.Throwable
7: astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass1Panel:Ljavax/swing/JPanel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/bcel/verifier/VerifyDialog;
8 9 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 6 7 Class java.lang.Throwable
private javax.swing.JButton getPass2Button();
descriptor: ()Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
ifnonnull 10
1: aload 0
new javax.swing.JButton
dup
invokespecial javax.swing.JButton.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
ldc "Pass2Button"
invokevirtual javax.swing.JButton.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
ldc "Pass 2: Verify static .class file constraints"
invokevirtual javax.swing.JButton.setText:(Ljava/lang/String;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
getstatic java.awt.SystemColor.controlHighlight:Ljava/awt/SystemColor;
invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
bipush 100
bipush 100
sipush 300
bipush 30
invokevirtual javax.swing.JButton.setBounds:(IIII)V
6: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
ldc "Button2"
invokevirtual javax.swing.JButton.setActionCommand:(Ljava/lang/String;)V
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Button:Ljavax/swing/JButton;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/bcel/verifier/VerifyDialog;
9 10 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 7 8 Class java.lang.Throwable
private javax.swing.JPanel getPass2Panel();
descriptor: ()Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
ifnonnull 9
1: aload 0
new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
ldc "Pass2Panel"
invokevirtual javax.swing.JPanel.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
aconst_null
invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
getstatic java.awt.SystemColor.controlShadow:Ljava/awt/SystemColor;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
bipush 30
bipush 90
bipush 50
bipush 50
invokevirtual javax.swing.JPanel.setBounds:(IIII)V
6: goto 9
StackMap locals:
StackMap stack: java.lang.Throwable
7: astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass2Panel:Ljavax/swing/JPanel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/bcel/verifier/VerifyDialog;
8 9 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 6 7 Class java.lang.Throwable
private javax.swing.JButton getPass3Button();
descriptor: ()Ljavax/swing/JButton;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
ifnonnull 10
1: aload 0
new javax.swing.JButton
dup
invokespecial javax.swing.JButton.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
ldc "Pass3Button"
invokevirtual javax.swing.JButton.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
ldc "Passes 3a+3b: Verify code arrays"
invokevirtual javax.swing.JButton.setText:(Ljava/lang/String;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
getstatic java.awt.SystemColor.controlHighlight:Ljava/awt/SystemColor;
invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
bipush 100
sipush 160
sipush 300
bipush 30
invokevirtual javax.swing.JButton.setBounds:(IIII)V
6: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
ldc "Button2"
invokevirtual javax.swing.JButton.setActionCommand:(Ljava/lang/String;)V
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Button:Ljavax/swing/JButton;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/bcel/verifier/VerifyDialog;
9 10 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 7 8 Class java.lang.Throwable
private javax.swing.JPanel getPass3Panel();
descriptor: ()Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
ifnonnull 9
1: aload 0
new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
putfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
ldc "Pass3Panel"
invokevirtual javax.swing.JPanel.setName:(Ljava/lang/String;)V
3: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
aconst_null
invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
4: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
getstatic java.awt.SystemColor.controlShadow:Ljava/awt/SystemColor;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
5: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
bipush 30
sipush 150
bipush 50
bipush 50
invokevirtual javax.swing.JPanel.setBounds:(IIII)V
6: goto 9
StackMap locals:
StackMap stack: java.lang.Throwable
7: astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjPass3Panel:Ljavax/swing/JPanel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/bcel/verifier/VerifyDialog;
8 9 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
1 6 7 Class java.lang.Throwable
private void handleException(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "--------- UNCAUGHT EXCEPTION ---------"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: aload 1
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
2: aload 1
instanceof java.lang.ThreadDeath
ifeq 4
3: aload 1
checkcast java.lang.ThreadDeath
athrow
4: StackMap locals:
StackMap stack:
aload 1
instanceof java.lang.VirtualMachineError
ifeq 6
5: aload 1
checkcast java.lang.VirtualMachineError
athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 7 1 exception Ljava/lang/Throwable;
MethodParameters:
Name Flags
exception final
private void initConnections();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Button:()Ljavax/swing/JButton;
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
1: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Button:()Ljavax/swing/JButton;
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
2: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Button:()Ljavax/swing/JButton;
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
3: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getFlushButton:()Ljavax/swing/JButton;
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.ivjEventHandler:Lorg/apache/bcel/verifier/VerifyDialog$IvjEventHandler;
invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/bcel/verifier/VerifyDialog;
Exceptions:
throws java.lang.Exception
private void initialize();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ldc "VerifyDialog"
invokevirtual org.apache.bcel.verifier.VerifyDialog.setName:(Ljava/lang/String;)V
1: aload 0
iconst_2
invokevirtual org.apache.bcel.verifier.VerifyDialog.setDefaultCloseOperation:(I)V
2: aload 0
sipush 430
sipush 280
invokevirtual org.apache.bcel.verifier.VerifyDialog.setSize:(II)V
3: aload 0
iconst_1
invokevirtual org.apache.bcel.verifier.VerifyDialog.setVisible:(Z)V
4: aload 0
iconst_1
invokevirtual org.apache.bcel.verifier.VerifyDialog.setModal:(Z)V
5: aload 0
iconst_0
invokevirtual org.apache.bcel.verifier.VerifyDialog.setResizable:(Z)V
6: aload 0
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getJDialogContentPane:()Ljavax/swing/JPanel;
invokevirtual org.apache.bcel.verifier.VerifyDialog.setContentPane:(Ljava/awt/Container;)V
7: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.initConnections:()V
8: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 1
start local 1 10: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.handleException:(Ljava/lang/Throwable;)V
end local 1 11: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' verification - JustIce / BCEL"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.bcel.verifier.VerifyDialog.setTitle:(Ljava/lang/String;)V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/bcel/verifier/VerifyDialog;
10 11 1 ivjExc Ljava/lang/Throwable;
Exception table:
from to target type
0 8 9 Class java.lang.Throwable
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
arraylength
putstatic org.apache.bcel.verifier.VerifyDialog.classes_to_verify:I
1: aload 0
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 12
StackMap locals: java.lang.String[] top int int java.lang.String[]
StackMap stack:
2: aload 4
iload 2
aaload
astore 1
start local 1 3: new org.apache.bcel.verifier.VerifyDialog
dup
aload 1
invokespecial org.apache.bcel.verifier.VerifyDialog.<init>:(Ljava/lang/String;)V
astore 5
start local 5 4: aload 5
iconst_1
invokevirtual org.apache.bcel.verifier.VerifyDialog.setModal:(Z)V
5: aload 5
new org.apache.bcel.verifier.VerifyDialog$1
dup
invokespecial org.apache.bcel.verifier.VerifyDialog$1.<init>:()V
invokevirtual org.apache.bcel.verifier.VerifyDialog.addWindowListener:(Ljava/awt/event/WindowListener;)V
6: aload 5
iconst_1
invokevirtual org.apache.bcel.verifier.VerifyDialog.setVisible:(Z)V
end local 5 7: goto 11
StackMap locals: java.lang.String[] java.lang.String int int java.lang.String[]
StackMap stack: java.lang.Throwable
8: astore 5
start local 5 9: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Exception occurred in main() of javax.swing.JDialog"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
10: aload 5
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
end local 5 end local 1 11: StackMap locals: java.lang.String[] top int int java.lang.String[]
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
12: iload 2
iload 3
if_icmplt 2
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 args [Ljava/lang/String;
3 11 1 arg Ljava/lang/String;
4 7 5 aVerifyDialog Lorg/apache/bcel/verifier/VerifyDialog;
9 11 5 exception Ljava/lang/Throwable;
Exception table:
from to target type
3 7 8 Class java.lang.Throwable
MethodParameters:
Name Flags
args final
public void pass1Button_ActionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.verifier.VerifierFactory.getVerifier:(Ljava/lang/String;)Lorg/apache/bcel/verifier/Verifier;
astore 2
start local 2 1: aload 2
invokevirtual org.apache.bcel.verifier.Verifier.doPass1:()Lorg/apache/bcel/verifier/VerificationResult;
astore 3
start local 3 2: aload 3
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_1
if_icmpne 5
3: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.green:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
4: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
5: StackMap locals: org.apache.bcel.verifier.Verifier org.apache.bcel.verifier.VerificationResult
StackMap stack:
aload 3
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_2
if_icmpne 8
6: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.red:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
7: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass1Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 9 1 actionEvent Ljava/awt/event/ActionEvent;
1 9 2 v Lorg/apache/bcel/verifier/Verifier;
2 9 3 vr Lorg/apache/bcel/verifier/VerificationResult;
MethodParameters:
Name Flags
actionEvent final
public void pass2Button_ActionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.pass1Button_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.verifier.VerifierFactory.getVerifier:(Ljava/lang/String;)Lorg/apache/bcel/verifier/Verifier;
astore 2
start local 2 2: aload 2
invokevirtual org.apache.bcel.verifier.Verifier.doPass2:()Lorg/apache/bcel/verifier/VerificationResult;
astore 3
start local 3 3: aload 3
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_1
if_icmpne 6
4: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.green:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
5: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
6: StackMap locals: org.apache.bcel.verifier.Verifier org.apache.bcel.verifier.VerificationResult
StackMap stack:
aload 3
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
ifne 9
7: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.yellow:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
8: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
9: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_2
if_icmpne 12
10: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
getstatic java.awt.Color.red:Ljava/awt/Color;
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
11: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass2Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
12: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 13 1 actionEvent Ljava/awt/event/ActionEvent;
2 13 2 v Lorg/apache/bcel/verifier/Verifier;
3 13 3 vr Lorg/apache/bcel/verifier/VerificationResult;
MethodParameters:
Name Flags
actionEvent final
public void pass4Button_ActionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.bcel.verifier.VerifyDialog.pass2Button_ActionPerformed:(Ljava/awt/event/ActionEvent;)V
1: getstatic java.awt.Color.green:Ljava/awt/Color;
astore 2
start local 2 2: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.verifier.VerifierFactory.getVerifier:(Ljava/lang/String;)Lorg/apache/bcel/verifier/Verifier;
astore 3
start local 3 3: aload 3
invokevirtual org.apache.bcel.verifier.Verifier.doPass2:()Lorg/apache/bcel/verifier/VerificationResult;
astore 4
start local 4 4: aload 4
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_1
if_icmpne 20
5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.apache.bcel.verifier.VerifyDialog.class_name:Ljava/lang/String;
invokestatic org.apache.bcel.Repository.lookupClass:(Ljava/lang/String;)Lorg/apache/bcel/classfile/JavaClass;
astore 5
7: aload 5
invokevirtual org.apache.bcel.classfile.JavaClass.getMethods:()[Lorg/apache/bcel/classfile/Method;
arraylength
istore 6
start local 6 8: iconst_0
istore 7
start local 7 9: goto 15
10: StackMap locals: org.apache.bcel.verifier.VerifyDialog java.awt.event.ActionEvent java.awt.Color org.apache.bcel.verifier.Verifier org.apache.bcel.verifier.VerificationResult org.apache.bcel.classfile.JavaClass int int
StackMap stack:
aload 3
iload 7
invokevirtual org.apache.bcel.verifier.Verifier.doPass3b:(I)Lorg/apache/bcel/verifier/VerificationResult;
astore 4
11: aload 4
invokevirtual org.apache.bcel.verifier.VerificationResult.getStatus:()I
iconst_1
if_icmpeq 14
12: getstatic java.awt.Color.red:Ljava/awt/Color;
astore 2
13: goto 21
14: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
15: iload 7
iload 6
if_icmplt 10
end local 7 end local 6 16: goto 21
StackMap locals: org.apache.bcel.verifier.VerifyDialog java.awt.event.ActionEvent java.awt.Color org.apache.bcel.verifier.Verifier org.apache.bcel.verifier.VerificationResult org.apache.bcel.classfile.JavaClass
StackMap stack: java.lang.ClassNotFoundException
17: astore 6
start local 6 18: aload 6
invokevirtual java.lang.ClassNotFoundException.printStackTrace:()V
end local 6 end local 5 19: goto 21
20: StackMap locals:
StackMap stack:
getstatic java.awt.Color.yellow:Ljava/awt/Color;
astore 2
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
aload 2
invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
22: aload 0
invokevirtual org.apache.bcel.verifier.VerifyDialog.getPass3Panel:()Ljavax/swing/JPanel;
invokevirtual javax.swing.JPanel.repaint:()V
23: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/bcel/verifier/VerifyDialog;
0 24 1 actionEvent Ljava/awt/event/ActionEvent;
2 24 2 color Ljava/awt/Color;
3 24 3 v Lorg/apache/bcel/verifier/Verifier;
4 24 4 vr Lorg/apache/bcel/verifier/VerificationResult;
6 19 5 jc Lorg/apache/bcel/classfile/JavaClass;
8 16 6 nr I
9 16 7 i I
18 19 6 ex Ljava/lang/ClassNotFoundException;
Exception table:
from to target type
6 16 17 Class java.lang.ClassNotFoundException
MethodParameters:
Name Flags
actionEvent final
}
SourceFile: "VerifyDialog.java"
NestMembers:
org.apache.bcel.verifier.VerifyDialog$1 org.apache.bcel.verifier.VerifyDialog$IvjEventHandler
InnerClasses:
org.apache.bcel.verifier.VerifyDialog$1
IvjEventHandler = org.apache.bcel.verifier.VerifyDialog$IvjEventHandler of org.apache.bcel.verifier.VerifyDialog