class sun.tools.jconsole.OverviewTab extends sun.tools.jconsole.Tab
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.tools.jconsole.OverviewTab
super_class: sun.tools.jconsole.Tab
{
javax.swing.JPanel gridPanel;
descriptor: Ljavax/swing/JPanel;
flags: (0x0000)
sun.tools.jconsole.TimeComboBox timeComboBox;
descriptor: Lsun/tools/jconsole/TimeComboBox;
flags: (0x0000)
public static java.lang.String getTabName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: .line 41
getstatic sun.tools.jconsole.Messages.OVERVIEW:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void <init>(sun.tools.jconsole.VMPanel);
descriptor: (Lsun/tools/jconsole/VMPanel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=2
start local 0 // sun.tools.jconsole.OverviewTab this
start local 1 // sun.tools.jconsole.VMPanel vmPanel
0: .line 45
aload 0 /* this */
aload 1 /* vmPanel */
invokestatic sun.tools.jconsole.OverviewTab.getTabName:()Ljava/lang/String;
invokespecial sun.tools.jconsole.Tab.<init>:(Lsun/tools/jconsole/VMPanel;Ljava/lang/String;)V
1: .line 47
aload 0 /* this */
new javax.swing.border.EmptyBorder
dup
iconst_4
iconst_4
iconst_3
iconst_4
invokespecial javax.swing.border.EmptyBorder.<init>:(IIII)V
invokevirtual sun.tools.jconsole.OverviewTab.setBorder:(Ljavax/swing/border/Border;)V
2: .line 48
aload 0 /* this */
new java.awt.BorderLayout
dup
invokespecial java.awt.BorderLayout.<init>:()V
invokevirtual sun.tools.jconsole.OverviewTab.setLayout:(Ljava/awt/LayoutManager;)V
3: .line 50
new javax.swing.JPanel
dup
new java.awt.BorderLayout
dup
invokespecial java.awt.BorderLayout.<init>:()V
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
astore 2 /* topPanel */
start local 2 // javax.swing.JPanel topPanel
4: .line 51
aload 0 /* this */
aload 2 /* topPanel */
ldc "North"
invokevirtual sun.tools.jconsole.OverviewTab.add:(Ljava/awt/Component;Ljava/lang/Object;)V
5: .line 53
new javax.swing.JPanel
dup
new java.awt.FlowLayout
dup
iconst_1
bipush 20
iconst_5
invokespecial java.awt.FlowLayout.<init>:(III)V
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
astore 3 /* controlPanel */
start local 3 // javax.swing.JPanel controlPanel
6: .line 54
aload 2 /* topPanel */
aload 3 /* controlPanel */
ldc "Center"
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
7: .line 56
aload 0 /* this */
new sun.tools.jconsole.TimeComboBox
dup
iconst_0
anewarray sun.tools.jconsole.Plotter
invokespecial sun.tools.jconsole.TimeComboBox.<init>:([Lsun/tools/jconsole/Plotter;)V
putfield sun.tools.jconsole.OverviewTab.timeComboBox:Lsun/tools/jconsole/TimeComboBox;
8: .line 57
new sun.tools.jconsole.LabeledComponent
dup
getstatic sun.tools.jconsole.Messages.TIME_RANGE_COLON:Ljava/lang/String;
9: .line 58
getstatic sun.tools.jconsole.Messages.TIME_RANGE_COLON:Ljava/lang/String;
invokestatic sun.tools.jconsole.Resources.getMnemonicInt:(Ljava/lang/String;)I
10: .line 59
aload 0 /* this */
getfield sun.tools.jconsole.OverviewTab.timeComboBox:Lsun/tools/jconsole/TimeComboBox;
11: .line 57
invokespecial sun.tools.jconsole.LabeledComponent.<init>:(Ljava/lang/String;ILjavax/swing/JComponent;)V
astore 4 /* lc */
start local 4 // sun.tools.jconsole.LabeledComponent lc
12: .line 60
aload 3 /* controlPanel */
aload 4 /* lc */
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
pop
13: .line 62
aload 0 /* this */
new javax.swing.JPanel
dup
new sun.tools.jconsole.OverviewTab$AutoGridLayout
dup
aload 0 /* this */
bipush 10
bipush 6
invokespecial sun.tools.jconsole.OverviewTab$AutoGridLayout.<init>:(Lsun/tools/jconsole/OverviewTab;II)V
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
putfield sun.tools.jconsole.OverviewTab.gridPanel:Ljavax/swing/JPanel;
14: .line 63
aload 0 /* this */
getfield sun.tools.jconsole.OverviewTab.gridPanel:Ljavax/swing/JPanel;
aconst_null
invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
15: .line 64
new javax.swing.JScrollPane
dup
aload 0 /* this */
getfield sun.tools.jconsole.OverviewTab.gridPanel:Ljavax/swing/JPanel;
invokespecial javax.swing.JScrollPane.<init>:(Ljava/awt/Component;)V
astore 5 /* sp */
start local 5 // javax.swing.JScrollPane sp
16: .line 65
aload 5 /* sp */
aconst_null
invokevirtual javax.swing.JScrollPane.setBorder:(Ljavax/swing/border/Border;)V
17: .line 66
aload 5 /* sp */
aconst_null
invokevirtual javax.swing.JScrollPane.setViewportBorder:(Ljavax/swing/border/Border;)V
18: .line 67
aload 0 /* this */
aload 5 /* sp */
ldc "Center"
invokevirtual sun.tools.jconsole.OverviewTab.add:(Ljava/awt/Component;Ljava/lang/Object;)V
19: .line 70
return
end local 5 // javax.swing.JScrollPane sp
end local 4 // sun.tools.jconsole.LabeledComponent lc
end local 3 // javax.swing.JPanel controlPanel
end local 2 // javax.swing.JPanel topPanel
end local 1 // sun.tools.jconsole.VMPanel vmPanel
end local 0 // sun.tools.jconsole.OverviewTab this
LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lsun/tools/jconsole/OverviewTab;
0 20 1 vmPanel Lsun/tools/jconsole/VMPanel;
4 20 2 topPanel Ljavax/swing/JPanel;
6 20 3 controlPanel Ljavax/swing/JPanel;
12 20 4 lc Lsun/tools/jconsole/LabeledComponent;
16 20 5 sp Ljavax/swing/JScrollPane;
MethodParameters:
Name Flags
vmPanel
public javax.swing.SwingWorker<?, ?> newSwingWorker();
descriptor: ()Ljavax/swing/SwingWorker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // sun.tools.jconsole.OverviewTab this
0: .line 74
new sun.tools.jconsole.OverviewTab$1
dup
aload 0 /* this */
invokespecial sun.tools.jconsole.OverviewTab$1.<init>:(Lsun/tools/jconsole/OverviewTab;)V
areturn
end local 0 // sun.tools.jconsole.OverviewTab this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/tools/jconsole/OverviewTab;
Signature: ()Ljavax/swing/SwingWorker<**>;
}
SourceFile: "OverviewTab.java"
NestMembers:
sun.tools.jconsole.OverviewTab$1 sun.tools.jconsole.OverviewTab$1$1 sun.tools.jconsole.OverviewTab$AutoGridLayout
InnerClasses:
sun.tools.jconsole.OverviewTab$1
private AutoGridLayout = sun.tools.jconsole.OverviewTab$AutoGridLayout of sun.tools.jconsole.OverviewTab