class sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel extends javax.swing.table.DefaultTableColumnModel
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel
super_class: javax.swing.table.DefaultTableColumnModel
{
private final java.lang.String LABEL_SIZE;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: "Size"
private final java.lang.String LABEL_COUNT;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: "Count"
private final java.lang.String LABEL_DESC;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: "Class Description"
final sun.jvm.hotspot.ui.ObjectHistogramPanel this$0;
descriptor: Lsun/jvm/hotspot/ui/ObjectHistogramPanel;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(sun.jvm.hotspot.ui.ObjectHistogramPanel);
descriptor: (Lsun/jvm/hotspot/ui/ObjectHistogramPanel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 // sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel this
0: .line 126
aload 0 /* this */
aload 1
putfield sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.this$0:Lsun/jvm/hotspot/ui/ObjectHistogramPanel;
aload 0 /* this */
invokespecial javax.swing.table.DefaultTableColumnModel.<init>:()V
1: .line 121
aload 0 /* this */
ldc "Size"
putfield sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.LABEL_SIZE:Ljava/lang/String;
2: .line 122
aload 0 /* this */
ldc "Count"
putfield sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.LABEL_COUNT:Ljava/lang/String;
3: .line 123
aload 0 /* this */
ldc "Class Description"
putfield sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.LABEL_DESC:Ljava/lang/String;
4: .line 128
bipush 80
istore 2 /* PREF_WIDTH */
start local 2 // int PREF_WIDTH
5: .line 129
bipush 100
istore 3 /* MAX_WIDTH */
start local 3 // int MAX_WIDTH
6: .line 130
sipush 140
istore 4 /* HUGE_WIDTH */
start local 4 // int HUGE_WIDTH
7: .line 132
new sun.jvm.hotspot.ui.table.LongCellRenderer
dup
invokespecial sun.jvm.hotspot.ui.table.LongCellRenderer.<init>:()V
astore 5 /* lcRender */
start local 5 // sun.jvm.hotspot.ui.table.LongCellRenderer lcRender
8: .line 137
new javax.swing.table.TableColumn
dup
iconst_0
iload 2 /* PREF_WIDTH */
invokespecial javax.swing.table.TableColumn.<init>:(II)V
astore 6 /* column */
start local 6 // javax.swing.table.TableColumn column
9: .line 138
aload 6 /* column */
ldc "Size"
invokevirtual javax.swing.table.TableColumn.setHeaderValue:(Ljava/lang/Object;)V
10: .line 139
aload 6 /* column */
iload 3 /* MAX_WIDTH */
invokevirtual javax.swing.table.TableColumn.setMaxWidth:(I)V
11: .line 140
aload 6 /* column */
iconst_0
invokevirtual javax.swing.table.TableColumn.setResizable:(Z)V
12: .line 141
aload 6 /* column */
aload 5 /* lcRender */
invokevirtual javax.swing.table.TableColumn.setCellRenderer:(Ljavax/swing/table/TableCellRenderer;)V
13: .line 142
aload 0 /* this */
aload 6 /* column */
invokevirtual sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.addColumn:(Ljavax/swing/table/TableColumn;)V
14: .line 145
new javax.swing.table.TableColumn
dup
iconst_1
iload 2 /* PREF_WIDTH */
invokespecial javax.swing.table.TableColumn.<init>:(II)V
astore 6 /* column */
15: .line 146
aload 6 /* column */
ldc "Count"
invokevirtual javax.swing.table.TableColumn.setHeaderValue:(Ljava/lang/Object;)V
16: .line 147
aload 6 /* column */
iload 3 /* MAX_WIDTH */
invokevirtual javax.swing.table.TableColumn.setMaxWidth:(I)V
17: .line 148
aload 6 /* column */
iconst_0
invokevirtual javax.swing.table.TableColumn.setResizable:(Z)V
18: .line 149
aload 6 /* column */
aload 5 /* lcRender */
invokevirtual javax.swing.table.TableColumn.setCellRenderer:(Ljavax/swing/table/TableCellRenderer;)V
19: .line 150
aload 0 /* this */
aload 6 /* column */
invokevirtual sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.addColumn:(Ljavax/swing/table/TableColumn;)V
20: .line 153
new javax.swing.table.TableColumn
dup
iconst_2
iload 4 /* HUGE_WIDTH */
invokespecial javax.swing.table.TableColumn.<init>:(II)V
astore 6 /* column */
21: .line 154
aload 6 /* column */
ldc "Class Description"
invokevirtual javax.swing.table.TableColumn.setHeaderValue:(Ljava/lang/Object;)V
22: .line 155
aload 0 /* this */
aload 6 /* column */
invokevirtual sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel.addColumn:(Ljavax/swing/table/TableColumn;)V
23: .line 156
return
end local 6 // javax.swing.table.TableColumn column
end local 5 // sun.jvm.hotspot.ui.table.LongCellRenderer lcRender
end local 4 // int HUGE_WIDTH
end local 3 // int MAX_WIDTH
end local 2 // int PREF_WIDTH
end local 0 // sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lsun/jvm/hotspot/ui/ObjectHistogramPanel$ObjectHistogramColummModel;
5 24 2 PREF_WIDTH I
6 24 3 MAX_WIDTH I
7 24 4 HUGE_WIDTH I
8 24 5 lcRender Lsun/jvm/hotspot/ui/table/LongCellRenderer;
9 24 6 column Ljavax/swing/table/TableColumn;
MethodParameters:
Name Flags
this$0 final
}
SourceFile: "ObjectHistogramPanel.java"
NestHost: sun.jvm.hotspot.ui.ObjectHistogramPanel
InnerClasses:
private ObjectHistogramColummModel = sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel of sun.jvm.hotspot.ui.ObjectHistogramPanel