class sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor extends sun.tools.jconsole.inspector.Utils$ReadOnlyTableCellEditor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor
super_class: sun.tools.jconsole.inspector.Utils$ReadOnlyTableCellEditor
{
public void <init>(javax.swing.JTextField);
descriptor: (Ljavax/swing/JTextField;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor this
start local 1 // javax.swing.JTextField tf
0: .line 107
aload 0 /* this */
aload 1 /* tf */
invokespecial sun.tools.jconsole.inspector.Utils$ReadOnlyTableCellEditor.<init>:(Ljavax/swing/JTextField;)V
1: .line 108
return
end local 1 // javax.swing.JTextField tf
end local 0 // sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/tools/jconsole/inspector/XMBeanInfo$MBeanInfoTableCellEditor;
0 2 1 tf Ljavax/swing/JTextField;
MethodParameters:
Name Flags
tf
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable, java.lang.Object, boolean, int, int);
descriptor: (Ljavax/swing/JTable;Ljava/lang/Object;ZII)Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=6
start local 0 // sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor this
start local 1 // javax.swing.JTable table
start local 2 // java.lang.Object value
start local 3 // boolean isSelected
start local 4 // int row
start local 5 // int column
0: .line 114
aload 0 /* this */
1: .line 115
aload 1 /* table */
aload 2 /* value */
iload 3 /* isSelected */
iload 4 /* row */
iload 5 /* column */
2: .line 114
invokespecial sun.tools.jconsole.inspector.Utils$ReadOnlyTableCellEditor.getTableCellEditorComponent:(Ljavax/swing/JTable;Ljava/lang/Object;ZII)Ljava/awt/Component;
astore 6 /* comp */
start local 6 // java.awt.Component comp
3: .line 116
aload 2 /* value */
instanceof sun.tools.jconsole.inspector.XMBeanInfo$TableRowDivider
ifeq 10
4: .line 117
new javax.swing.JLabel
dup
aload 2 /* value */
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;)V
astore 7 /* label */
start local 7 // javax.swing.JLabel label
5: .line 118
aload 7 /* label */
getstatic sun.tools.jconsole.inspector.XMBeanInfo.lightYellow:Ljava/awt/Color;
6: .line 119
aload 7 /* label */
invokevirtual javax.swing.JLabel.getForeground:()Ljava/awt/Color;
7: .line 118
invokestatic sun.tools.jconsole.Utilities.ensureContrast:(Ljava/awt/Color;Ljava/awt/Color;)Ljava/awt/Color;
invokevirtual javax.swing.JLabel.setBackground:(Ljava/awt/Color;)V
8: .line 120
aload 7 /* label */
iconst_1
invokevirtual javax.swing.JLabel.setOpaque:(Z)V
9: .line 121
aload 7 /* label */
areturn
end local 7 // javax.swing.JLabel label
10: .line 123
StackMap locals: java.awt.Component
StackMap stack:
aload 6 /* comp */
areturn
end local 6 // java.awt.Component comp
end local 5 // int column
end local 4 // int row
end local 3 // boolean isSelected
end local 2 // java.lang.Object value
end local 1 // javax.swing.JTable table
end local 0 // sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lsun/tools/jconsole/inspector/XMBeanInfo$MBeanInfoTableCellEditor;
0 11 1 table Ljavax/swing/JTable;
0 11 2 value Ljava/lang/Object;
0 11 3 isSelected Z
0 11 4 row I
0 11 5 column I
3 11 6 comp Ljava/awt/Component;
5 10 7 label Ljavax/swing/JLabel;
MethodParameters:
Name Flags
table
value
isSelected
row
column
}
SourceFile: "XMBeanInfo.java"
NestHost: sun.tools.jconsole.inspector.XMBeanInfo
InnerClasses:
public ReadOnlyTableCellEditor = sun.tools.jconsole.inspector.Utils$ReadOnlyTableCellEditor of sun.tools.jconsole.inspector.Utils
private MBeanInfoTableCellEditor = sun.tools.jconsole.inspector.XMBeanInfo$MBeanInfoTableCellEditor of sun.tools.jconsole.inspector.XMBeanInfo
private TableRowDivider = sun.tools.jconsole.inspector.XMBeanInfo$TableRowDivider of sun.tools.jconsole.inspector.XMBeanInfo