public class com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior<T> extends com.sun.javafx.scene.control.behavior.BehaviorBase<javafx.scene.control.ChoiceBox<T>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior
super_class: com.sun.javafx.scene.control.behavior.BehaviorBase
{
private final com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.ChoiceBox<T>> choiceBoxInputMap;
descriptor: Lcom/sun/javafx/scene/control/inputmap/InputMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/ChoiceBox<TT;>;>;
private com.sun.javafx.scene.control.behavior.TwoLevelFocusComboBehavior tlFocus;
descriptor: Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusComboBehavior;
flags: (0x0002) ACC_PRIVATE
public void <init>(javafx.scene.control.ChoiceBox<T>);
descriptor: (Ljavafx/scene/control/ChoiceBox;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.javafx.scene.control.behavior.BehaviorBase.<init>:(Ljavafx/scene/Node;)V
1: aload 0
aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.createInputMap:()Lcom/sun/javafx/scene/control/inputmap/InputMap;
putfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.choiceBoxInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
2: aload 0
aload 0
getfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.choiceBoxInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
bipush 7
anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
dup
iconst_0
3: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.SPACE:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.keyPressed(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_1
4: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.SPACE:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.keyReleased(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_2
5: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.ESCAPE:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.lambda$2(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_3
6: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.lambda$3(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_4
7: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.CANCEL:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.lambda$4(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_5
8: new com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping
dup
getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.mousePressed(Ljavafx/scene/input/MouseEvent;)V (5)
(Ljavafx/scene/input/MouseEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping.<init>:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
bipush 6
9: new com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping
dup
getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.mouseReleased(Ljavafx/scene/input/MouseEvent;)V (5)
(Ljavafx/scene/input/MouseEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping.<init>:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
10: invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.addDefaultMapping:(Lcom/sun/javafx/scene/control/inputmap/InputMap;[Lcom/sun/javafx/scene/control/inputmap/InputMap$Mapping;)V
11: new com.sun.javafx.scene.control.inputmap.InputMap
dup
aload 1
invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
astore 6
start local 6 12: aload 6
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.lambda$7(Ljavafx/event/Event;)Z (6)
(Ljavafx/event/Event;)Z
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
13: aload 6
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
iconst_2
anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
dup
iconst_0
14: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.keyPressed(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
dup
iconst_1
15: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.keyReleased(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
aastore
16: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
17: aload 0
aload 0
getfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.choiceBoxInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
aload 6
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
18: invokestatic com.sun.javafx.scene.control.skin.Utils.isTwoLevelFocus:()Z
ifeq 20
19: aload 0
new com.sun.javafx.scene.control.behavior.TwoLevelFocusComboBehavior
dup
aload 1
invokespecial com.sun.javafx.scene.control.behavior.TwoLevelFocusComboBehavior.<init>:(Ljavafx/scene/Node;)V
putfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusComboBehavior;
20: StackMap locals: com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior javafx.scene.control.ChoiceBox top top top top com.sun.javafx.scene.control.inputmap.InputMap
StackMap stack:
return
end local 6 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 21 1 control Ljavafx/scene/control/ChoiceBox<TT;>;
12 21 6 twoLevelFocusInputMap Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/ChoiceBox<TT;>;>;
Signature: (Ljavafx/scene/control/ChoiceBox<TT;>;)V
MethodParameters:
Name Flags
control
public com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.ChoiceBox<T>> getInputMap();
descriptor: ()Lcom/sun/javafx/scene/control/inputmap/InputMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.choiceBoxInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
Signature: ()Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/ChoiceBox<TT;>;>;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusComboBehavior;
ifnull 1
aload 0
getfield com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusComboBehavior;
invokevirtual com.sun.javafx.scene.control.behavior.TwoLevelFocusComboBehavior.dispose:()V
1: StackMap locals:
StackMap stack:
aload 0
invokespecial com.sun.javafx.scene.control.behavior.BehaviorBase.dispose:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
public void select(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
invokevirtual javafx.scene.control.ChoiceBox.getSelectionModel:()Ljavafx/scene/control/SingleSelectionModel;
astore 2
start local 2 1: aload 2
ifnonnull 2
return
2: StackMap locals: javafx.scene.control.SelectionModel
StackMap stack:
aload 2
iload 1
invokevirtual javafx.scene.control.SelectionModel.select:(I)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 4 1 index I
1 4 2 sm Ljavafx/scene/control/SelectionModel<TT;>;
MethodParameters:
Name Flags
index
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
invokevirtual javafx.scene.control.ChoiceBox.hide:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
invokevirtual javafx.scene.control.ChoiceBox.show:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
public void mousePressed(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
astore 2
start local 2 1: aload 2
invokevirtual javafx.scene.control.ChoiceBox.isFocusTraversable:()Z
ifeq 2
aload 2
invokevirtual javafx.scene.control.ChoiceBox.requestFocus:()V
2: StackMap locals: javafx.scene.control.ChoiceBox
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 3 1 e Ljavafx/scene/input/MouseEvent;
1 3 2 choiceButton Ljavafx/scene/control/ChoiceBox<TT;>;
MethodParameters:
Name Flags
e
public void mouseReleased(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
astore 2
start local 2 1: aload 2
invokevirtual javafx.scene.control.ChoiceBox.isShowing:()Z
ifne 2
aload 2
aload 1
invokevirtual javafx.scene.input.MouseEvent.getX:()D
aload 1
invokevirtual javafx.scene.input.MouseEvent.getY:()D
invokevirtual javafx.scene.control.ChoiceBox.contains:(DD)Z
ifne 4
2: StackMap locals: javafx.scene.control.ChoiceBox
StackMap stack:
aload 2
invokevirtual javafx.scene.control.ChoiceBox.hide:()V
3: goto 6
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.MouseEvent.getButton:()Ljavafx/scene/input/MouseButton;
getstatic javafx.scene.input.MouseButton.PRIMARY:Ljavafx/scene/input/MouseButton;
if_acmpne 6
5: aload 2
invokevirtual javafx.scene.control.ChoiceBox.show:()V
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 7 1 e Ljavafx/scene/input/MouseEvent;
1 7 2 choiceButton Ljavafx/scene/control/ChoiceBox<TT;>;
MethodParameters:
Name Flags
e
private void keyPressed(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
astore 2
start local 2 1: aload 2
invokevirtual javafx.scene.control.ChoiceBox.isShowing:()Z
ifne 3
2: aload 2
invokevirtual javafx.scene.control.ChoiceBox.show:()V
3: StackMap locals: javafx.scene.control.ChoiceBox
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 4 1 e Ljavafx/scene/input/KeyEvent;
1 4 2 choiceButton Ljavafx/scene/control/ChoiceBox<TT;>;
MethodParameters:
Name Flags
e
private void keyReleased(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 1 1 e Ljavafx/scene/input/KeyEvent;
MethodParameters:
Name Flags
e
public void cancel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.ChoiceBox
astore 1
start local 1 1: aload 1
invokevirtual javafx.scene.control.ChoiceBox.hide:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
1 3 1 choiceButton Ljavafx/scene/control/ChoiceBox<TT;>;
private void lambda$2(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.cancel:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$3(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.showPopup:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$4(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.cancel:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/ChoiceBoxBehavior<TT;>;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private static boolean lambda$7(javafx.event.Event);
descriptor: (Ljavafx/event/Event;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.javafx.scene.control.skin.Utils.isTwoLevelFocus:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 e Ljavafx/event/Event;
}
Signature: <T:Ljava/lang/Object;>Lcom/sun/javafx/scene/control/behavior/BehaviorBase<Ljavafx/scene/control/ChoiceBox<TT;>;>;
SourceFile: "ChoiceBoxBehavior.java"
InnerClasses:
public KeyMapping = com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping of com.sun.javafx.scene.control.inputmap.InputMap
public abstract Mapping = com.sun.javafx.scene.control.inputmap.InputMap$Mapping of com.sun.javafx.scene.control.inputmap.InputMap
public MouseMapping = com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping of com.sun.javafx.scene.control.inputmap.InputMap
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles