class com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager extends javax.swing.plaf.basic.BasicComboBoxUI$ComboBoxLayoutManager
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager
super_class: javax.swing.plaf.basic.BasicComboBoxUI$ComboBoxLayoutManager
{
final com.apple.laf.AquaComboBoxUI this$0;
descriptor: Lcom/apple/laf/AquaComboBoxUI;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.apple.laf.AquaComboBoxUI);
descriptor: (Lcom/apple/laf/AquaComboBoxUI;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager this
0: .line 416
aload 0 /* this */
aload 1
putfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
aload 0 /* this */
aload 1
invokespecial javax.swing.plaf.basic.BasicComboBoxUI$ComboBoxLayoutManager.<init>:(Ljavax/swing/plaf/basic/BasicComboBoxUI;)V
return
end local 0 // com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/laf/AquaComboBoxUI$AquaComboBoxLayoutManager;
MethodParameters:
Name Flags
this$0 final
public void layoutContainer(java.awt.Container);
descriptor: (Ljava/awt/Container;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=2
start local 0 // com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager this
start local 1 // java.awt.Container parent
0: .line 418
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$2:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JButton;
ifnull 6
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$1:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
invokevirtual javax.swing.JComboBox.isEditable:()Z
ifne 6
1: .line 419
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$1:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
invokevirtual javax.swing.JComboBox.getInsets:()Ljava/awt/Insets;
astore 2 /* insets */
start local 2 // java.awt.Insets insets
2: .line 420
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$1:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
invokevirtual javax.swing.JComboBox.getWidth:()I
istore 3 /* width */
start local 3 // int width
3: .line 421
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$1:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
invokevirtual javax.swing.JComboBox.getHeight:()I
istore 4 /* height */
start local 4 // int height
4: .line 422
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$2:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JButton;
aload 2 /* insets */
getfield java.awt.Insets.left:I
aload 2 /* insets */
getfield java.awt.Insets.top:I
iload 3 /* width */
aload 2 /* insets */
getfield java.awt.Insets.left:I
aload 2 /* insets */
getfield java.awt.Insets.right:I
iadd
isub
iload 4 /* height */
aload 2 /* insets */
getfield java.awt.Insets.top:I
aload 2 /* insets */
getfield java.awt.Insets.bottom:I
iadd
isub
invokevirtual javax.swing.JButton.setBounds:(IIII)V
5: .line 423
return
end local 4 // int height
end local 3 // int width
end local 2 // java.awt.Insets insets
6: .line 426
StackMap locals:
StackMap stack:
aload 1 /* parent */
checkcast javax.swing.JComboBox
astore 2 /* cb */
start local 2 // javax.swing.JComboBox cb
7: .line 427
aload 2 /* cb */
invokevirtual javax.swing.JComboBox.getWidth:()I
istore 3 /* width */
start local 3 // int width
8: .line 428
aload 2 /* cb */
invokevirtual javax.swing.JComboBox.getHeight:()I
istore 4 /* height */
start local 4 // int height
9: .line 430
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$5:(Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Insets;
astore 5 /* insets */
start local 5 // java.awt.Insets insets
10: .line 431
iload 4 /* height */
aload 5 /* insets */
getfield java.awt.Insets.top:I
aload 5 /* insets */
getfield java.awt.Insets.bottom:I
iadd
isub
istore 6 /* buttonHeight */
start local 6 // int buttonHeight
11: .line 434
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$2:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JButton;
ifnull 13
12: .line 435
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$2:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JButton;
iload 3 /* width */
aload 5 /* insets */
getfield java.awt.Insets.right:I
bipush 20
iadd
isub
aload 5 /* insets */
getfield java.awt.Insets.top:I
bipush 20
iload 6 /* buttonHeight */
invokevirtual javax.swing.JButton.setBounds:(IIII)V
13: .line 438
StackMap locals: com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager java.awt.Container javax.swing.JComboBox int int java.awt.Insets int
StackMap stack:
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$4:(Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Component;
ifnull 18
14: .line 439
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$6:(Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Rectangle;
astore 7 /* editorRect */
start local 7 // java.awt.Rectangle editorRect
15: .line 440
aload 7 /* editorRect */
dup
getfield java.awt.Rectangle.width:I
iconst_4
iadd
putfield java.awt.Rectangle.width:I
16: .line 441
aload 7 /* editorRect */
dup
getfield java.awt.Rectangle.height:I
iconst_1
iadd
putfield java.awt.Rectangle.height:I
17: .line 442
aload 0 /* this */
getfield com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$4:(Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Component;
aload 7 /* editorRect */
invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
end local 7 // java.awt.Rectangle editorRect
18: .line 444
StackMap locals:
StackMap stack:
return
end local 6 // int buttonHeight
end local 5 // java.awt.Insets insets
end local 4 // int height
end local 3 // int width
end local 2 // javax.swing.JComboBox cb
end local 1 // java.awt.Container parent
end local 0 // com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager this
LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/apple/laf/AquaComboBoxUI$AquaComboBoxLayoutManager;
0 19 1 parent Ljava/awt/Container;
2 6 2 insets Ljava/awt/Insets;
3 6 3 width I
4 6 4 height I
7 19 2 cb Ljavax/swing/JComboBox<*>;
8 19 3 width I
9 19 4 height I
10 19 5 insets Ljava/awt/Insets;
11 19 6 buttonHeight I
15 18 7 editorRect Ljava/awt/Rectangle;
MethodParameters:
Name Flags
parent final
}
SourceFile: "AquaComboBoxUI.java"
NestHost: com.apple.laf.AquaComboBoxUI
InnerClasses:
AquaComboBoxLayoutManager = com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager of com.apple.laf.AquaComboBoxUI
public ComboBoxLayoutManager = javax.swing.plaf.basic.BasicComboBoxUI$ComboBoxLayoutManager of javax.swing.plaf.basic.BasicComboBoxUI