class com.apple.laf.AquaComboBoxUI$11 implements java.awt.event.ItemListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.AquaComboBoxUI$11
super_class: java.lang.Object
{
long lastBlink;
descriptor: J
flags: (0x0000)
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=3, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.apple.laf.AquaComboBoxUI$11.this$0:Lcom/apple/laf/AquaComboBoxUI;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
lconst_0
putfield com.apple.laf.AquaComboBoxUI$11.lastBlink:J
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaComboBoxUI$11;
MethodParameters:
Name Flags
this$0 final
public void itemStateChanged(java.awt.event.ItemEvent);
descriptor: (Ljava/awt/event/ItemEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.awt.event.ItemEvent.getStateChange:()I
iconst_1
if_icmpeq 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaComboBoxUI$11.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$3:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/plaf/basic/ComboPopup;
invokeinterface javax.swing.plaf.basic.ComboPopup.isVisible:()Z
ifne 2
return
2: StackMap locals:
StackMap stack:
invokestatic java.lang.System.currentTimeMillis:()J
lstore 2
start local 2 3: lload 2
ldc 1000
lsub
aload 0
getfield com.apple.laf.AquaComboBoxUI$11.lastBlink:J
lcmp
ifge 4
return
4: StackMap locals: long
StackMap stack:
aload 0
lload 2
putfield com.apple.laf.AquaComboBoxUI$11.lastBlink:J
5: aload 0
getfield com.apple.laf.AquaComboBoxUI$11.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$3:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/plaf/basic/ComboPopup;
invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
astore 4
start local 4 6: aload 4
invokevirtual javax.swing.JList.getUI:()Ljavax/swing/plaf/ListUI;
astore 5
start local 5 7: aload 5
instanceof com.apple.laf.AquaListUI
ifne 8
return
8: StackMap locals: javax.swing.JList javax.swing.plaf.ListUI
StackMap stack:
aload 5
checkcast com.apple.laf.AquaListUI
astore 6
start local 6 9: aload 0
getfield com.apple.laf.AquaComboBoxUI$11.this$0:Lcom/apple/laf/AquaComboBoxUI;
invokestatic com.apple.laf.AquaComboBoxUI.access$1:(Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
invokevirtual javax.swing.JComboBox.getSelectedIndex:()I
istore 7
start local 7 10: aload 4
invokevirtual javax.swing.JList.getModel:()Ljavax/swing/ListModel;
astore 8
start local 8 11: aload 8
ifnonnull 12
return
12: StackMap locals: com.apple.laf.AquaListUI int javax.swing.ListModel
StackMap stack:
aload 8
iload 7
invokeinterface javax.swing.ListModel.getElementAt:(I)Ljava/lang/Object;
astore 9
start local 9 13: new com.apple.laf.AquaComboBoxUI$11$1
dup
aload 0
aload 6
aload 9
iload 7
invokespecial com.apple.laf.AquaComboBoxUI$11$1.<init>:(Lcom/apple/laf/AquaComboBoxUI$11;Lcom/apple/laf/AquaListUI;Ljava/lang/Object;I)V
invokestatic com.apple.laf.AquaUtils.blinkMenu:(Lcom/apple/laf/AquaUtils$Selectable;)V
14: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/apple/laf/AquaComboBoxUI$11;
0 15 1 e Ljava/awt/event/ItemEvent;
3 15 2 now J
6 15 4 itemList Ljavax/swing/JList<Ljava/lang/Object;>;
7 15 5 listUI Ljavax/swing/plaf/ListUI;
9 15 6 aquaListUI Lcom/apple/laf/AquaListUI;
10 15 7 selectedIndex I
11 15 8 dataModel Ljavax/swing/ListModel<Ljava/lang/Object;>;
13 15 9 value Ljava/lang/Object;
MethodParameters:
Name Flags
e final
}
SourceFile: "AquaComboBoxUI.java"
EnclosingMethod: com.apple.laf.AquaComboBoxUI.createItemListener:()Ljava/awt/event/ItemListener;
NestHost: com.apple.laf.AquaComboBoxUI
InnerClasses:
com.apple.laf.AquaComboBoxUI$11
com.apple.laf.AquaComboBoxUI$11$1
abstract Selectable = com.apple.laf.AquaUtils$Selectable of com.apple.laf.AquaUtils