public class com.sun.javafx.scene.control.behavior.SliderBehavior extends com.sun.javafx.scene.control.behavior.BehaviorBase<javafx.scene.control.Slider>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.scene.control.behavior.SliderBehavior
super_class: com.sun.javafx.scene.control.behavior.BehaviorBase
{
private final com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.Slider> sliderInputMap;
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/Slider;>;
private com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior tlFocus;
descriptor: Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
flags: (0x0002) ACC_PRIVATE
public void <init>(javafx.scene.control.Slider);
descriptor: (Ljavafx/scene/control/Slider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=4, 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.SliderBehavior.createInputMap:()Lcom/sun/javafx/scene/control/inputmap/InputMap;
putfield com.sun.javafx.scene.control.behavior.SliderBehavior.sliderInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
2: aload 0
aload 0
getfield com.sun.javafx.scene.control.behavior.SliderBehavior.sliderInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
iconst_2
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.HOME:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$0(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.END:Ljavafx/scene/input/KeyCode;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$1(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
5: invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.addDefaultMapping:(Lcom/sun/javafx/scene/control/inputmap/InputMap;[Lcom/sun/javafx/scene/control/inputmap/InputMap$Mapping;)V
6: 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 2
start local 2 7: aload 2
aload 1
invokedynamic test(Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$2(Ljavafx/scene/control/Slider;Ljavafx/event/Event;)Z (6)
(Ljavafx/event/Event;)Z
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
8: aload 2
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
iconst_4
anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
dup
iconst_0
9: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
aload 0
aload 1
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$3(Ljavafx/scene/control/Slider;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/EventHandler;)V
aastore
dup
iconst_1
10: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.KP_LEFT:Ljavafx/scene/input/KeyCode;
aload 0
aload 1
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$6(Ljavafx/scene/control/Slider;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/EventHandler;)V
aastore
dup
iconst_2
11: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
aload 0
aload 1
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$9(Ljavafx/scene/control/Slider;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/EventHandler;)V
aastore
dup
iconst_3
12: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.KP_RIGHT:Ljavafx/scene/input/KeyCode;
aload 0
aload 1
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$12(Ljavafx/scene/control/Slider;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/EventHandler;)V
aastore
13: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
14: aload 0
aload 0
getfield com.sun.javafx.scene.control.behavior.SliderBehavior.sliderInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
aload 2
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
15: 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 3
start local 3 16: aload 3
aload 1
invokedynamic test(Ljavafx/scene/control/Slider;)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/SliderBehavior.lambda$15(Ljavafx/scene/control/Slider;Ljavafx/event/Event;)Z (6)
(Ljavafx/event/Event;)Z
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
17: aload 3
invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
iconst_4
anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
dup
iconst_0
18: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$16(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/EventHandler;)V
aastore
dup
iconst_1
19: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.KP_DOWN:Ljavafx/scene/input/KeyCode;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$17(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/EventHandler;)V
aastore
dup
iconst_2
20: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$18(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/EventHandler;)V
aastore
dup
iconst_3
21: new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
dup
getstatic javafx.scene.input.KeyCode.KP_UP:Ljavafx/scene/input/KeyCode;
aload 0
invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)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/SliderBehavior.lambda$19(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/EventHandler;)V
aastore
22: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
23: aload 0
aload 0
getfield com.sun.javafx.scene.control.behavior.SliderBehavior.sliderInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
aload 3
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
24: invokestatic com.sun.javafx.scene.control.skin.Utils.isTwoLevelFocus:()Z
ifeq 26
25: aload 0
new com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior
dup
aload 1
invokespecial com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior.<init>:(Ljavafx/scene/Node;)V
putfield com.sun.javafx.scene.control.behavior.SliderBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
26: StackMap locals: com.sun.javafx.scene.control.behavior.SliderBehavior javafx.scene.control.Slider com.sun.javafx.scene.control.inputmap.InputMap com.sun.javafx.scene.control.inputmap.InputMap
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 27 1 slider Ljavafx/scene/control/Slider;
7 27 2 horizontalMappings Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/Slider;>;
16 27 3 verticalMappings Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/Slider;>;
MethodParameters:
Name Flags
slider
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.SliderBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
ifnull 1
aload 0
getfield com.sun.javafx.scene.control.behavior.SliderBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
invokevirtual com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior.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/SliderBehavior;
public com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.Slider> 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.SliderBehavior.sliderInputMap: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/SliderBehavior;
Signature: ()Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/Slider;>;
public void trackPress(javafx.scene.input.MouseEvent, double);
descriptor: (Ljavafx/scene/input/MouseEvent;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 4
start local 4 1: aload 4
invokevirtual javafx.scene.control.Slider.isFocused:()Z
ifne 2
aload 4
invokevirtual javafx.scene.control.Slider.requestFocus:()V
2: StackMap locals: javafx.scene.control.Slider
StackMap stack:
aload 4
invokevirtual javafx.scene.control.Slider.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.geometry.Orientation.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 4
dload 2
aload 4
invokevirtual javafx.scene.control.Slider.getMax:()D
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dsub
dmul
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dadd
invokevirtual javafx.scene.control.Slider.adjustValue:(D)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 4
dconst_1
dload 2
dsub
aload 4
invokevirtual javafx.scene.control.Slider.getMax:()D
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dsub
dmul
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dadd
invokevirtual javafx.scene.control.Slider.adjustValue:(D)V
6: StackMap locals:
StackMap stack:
return
end local 4 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/SliderBehavior;
0 7 1 e Ljavafx/scene/input/MouseEvent;
0 7 2 position D
1 7 4 slider Ljavafx/scene/control/Slider;
MethodParameters:
Name Flags
e
position
public void thumbPressed(javafx.scene.input.MouseEvent, double);
descriptor: (Ljavafx/scene/input/MouseEvent;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 4
start local 4 1: aload 4
invokevirtual javafx.scene.control.Slider.isFocused:()Z
ifne 2
aload 4
invokevirtual javafx.scene.control.Slider.requestFocus:()V
2: StackMap locals: javafx.scene.control.Slider
StackMap stack:
aload 4
iconst_1
invokevirtual javafx.scene.control.Slider.setValueChanging:(Z)V
3: return
end local 4 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/SliderBehavior;
0 4 1 e Ljavafx/scene/input/MouseEvent;
0 4 2 position D
1 4 4 slider Ljavafx/scene/control/Slider;
MethodParameters:
Name Flags
e
position
public void thumbDragged(javafx.scene.input.MouseEvent, double);
descriptor: (Ljavafx/scene/input/MouseEvent;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 4
start local 4 1: aload 4
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dload 2
aload 4
invokevirtual javafx.scene.control.Slider.getMax:()D
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dsub
dmul
aload 4
invokevirtual javafx.scene.control.Slider.getMin:()D
dadd
aload 4
invokevirtual javafx.scene.control.Slider.getMax:()D
invokestatic com.sun.javafx.util.Utils.clamp:(DDD)D
invokevirtual javafx.scene.control.Slider.setValue:(D)V
2: return
end local 4 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/SliderBehavior;
0 3 1 e Ljavafx/scene/input/MouseEvent;
0 3 2 position D
1 3 4 slider Ljavafx/scene/control/Slider;
MethodParameters:
Name Flags
e
position
public void thumbReleased(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 2
start local 2 1: aload 2
iconst_0
invokevirtual javafx.scene.control.Slider.setValueChanging:(Z)V
2: aload 2
aload 2
invokevirtual javafx.scene.control.Slider.getValue:()D
invokevirtual javafx.scene.control.Slider.adjustValue:(D)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/SliderBehavior;
0 4 1 e Ljavafx/scene/input/MouseEvent;
1 4 2 slider Ljavafx/scene/control/Slider;
MethodParameters:
Name Flags
e
void home();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 1
start local 1 1: aload 1
aload 1
invokevirtual javafx.scene.control.Slider.getMin:()D
invokevirtual javafx.scene.control.Slider.adjustValue:(D)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/SliderBehavior;
1 3 1 slider Ljavafx/scene/control/Slider;
void decrementValue();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 1
start local 1 1: aload 1
invokevirtual javafx.scene.control.Slider.isSnapToTicks:()Z
ifeq 4
2: aload 1
aload 1
invokevirtual javafx.scene.control.Slider.getValue:()D
aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.computeIncrement:()D
dsub
invokevirtual javafx.scene.control.Slider.adjustValue:(D)V
3: goto 5
4: StackMap locals: javafx.scene.control.Slider
StackMap stack:
aload 1
invokevirtual javafx.scene.control.Slider.decrement:()V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
1 6 1 slider Ljavafx/scene/control/Slider;
void end();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 1
start local 1 1: aload 1
aload 1
invokevirtual javafx.scene.control.Slider.getMax:()D
invokevirtual javafx.scene.control.Slider.adjustValue:(D)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/SliderBehavior;
1 3 1 slider Ljavafx/scene/control/Slider;
void incrementValue();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 1
start local 1 1: aload 1
invokevirtual javafx.scene.control.Slider.isSnapToTicks:()Z
ifeq 4
2: aload 1
aload 1
invokevirtual javafx.scene.control.Slider.getValue:()D
aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.computeIncrement:()D
dadd
invokevirtual javafx.scene.control.Slider.adjustValue:(D)V
3: goto 5
4: StackMap locals: javafx.scene.control.Slider
StackMap stack:
aload 1
invokevirtual javafx.scene.control.Slider.increment:()V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
1 6 1 slider Ljavafx/scene/control/Slider;
double computeIncrement();
descriptor: ()D
flags: (0x0000)
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.getNode:()Ljavafx/scene/Node;
checkcast javafx.scene.control.Slider
astore 1
start local 1 1: dconst_0
dstore 2
start local 2 2: aload 1
invokevirtual javafx.scene.control.Slider.getMinorTickCount:()I
ifeq 5
3: aload 1
invokevirtual javafx.scene.control.Slider.getMajorTickUnit:()D
aload 1
invokevirtual javafx.scene.control.Slider.getMinorTickCount:()I
iconst_0
invokestatic java.lang.Math.max:(II)I
iconst_1
iadd
i2d
ddiv
dstore 2
4: goto 6
5: StackMap locals: javafx.scene.control.Slider double
StackMap stack:
aload 1
invokevirtual javafx.scene.control.Slider.getMajorTickUnit:()D
dstore 2
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.control.Slider.getBlockIncrement:()D
dconst_0
dcmpl
ifle 8
aload 1
invokevirtual javafx.scene.control.Slider.getBlockIncrement:()D
dload 2
dcmpg
ifge 8
7: dload 2
dreturn
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.control.Slider.getBlockIncrement:()D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
1 9 1 slider Ljavafx/scene/control/Slider;
2 9 2 tickSpacing D
private void lambda$0(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.SliderBehavior.home:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$1(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.SliderBehavior.end:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private static boolean lambda$2(javafx.scene.control.Slider, javafx.event.Event);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/event/Event;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
invokevirtual javafx.scene.control.Slider.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 e Ljavafx/event/Event;
private void lambda$3(javafx.scene.control.Slider, javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.incrementValue()V (5)
()V
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.decrementValue()V (5)
()V
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 2 e Ljavafx/scene/input/KeyEvent;
private void lambda$6(javafx.scene.control.Slider, javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.incrementValue()V (5)
()V
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.decrementValue()V (5)
()V
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 2 e Ljavafx/scene/input/KeyEvent;
private void lambda$9(javafx.scene.control.Slider, javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.decrementValue()V (5)
()V
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.incrementValue()V (5)
()V
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 2 e Ljavafx/scene/input/KeyEvent;
private void lambda$12(javafx.scene.control.Slider, javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.decrementValue()V (5)
()V
aload 0
invokedynamic run(Lcom/sun/javafx/scene/control/behavior/SliderBehavior;)Ljava/lang/Runnable;
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:
()V
com/sun/javafx/scene/control/behavior/SliderBehavior.incrementValue()V (5)
()V
invokevirtual com.sun.javafx.scene.control.behavior.SliderBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 2 e Ljavafx/scene/input/KeyEvent;
private static boolean lambda$15(javafx.scene.control.Slider, javafx.event.Event);
descriptor: (Ljavafx/scene/control/Slider;Ljavafx/event/Event;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
invokevirtual javafx.scene.control.Slider.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 e Ljavafx/event/Event;
private void lambda$16(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.SliderBehavior.decrementValue:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$17(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.SliderBehavior.decrementValue:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$18(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.SliderBehavior.incrementValue:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
private void lambda$19(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.SliderBehavior.incrementValue:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/behavior/SliderBehavior;
0 1 1 e Ljavafx/scene/input/KeyEvent;
}
Signature: Lcom/sun/javafx/scene/control/behavior/BehaviorBase<Ljavafx/scene/control/Slider;>;
SourceFile: "SliderBehavior.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 final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles