public class javafx.scene.Scene implements javafx.event.EventTarget
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.Scene
super_class: java.lang.Object
{
private double widthSetByUser;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double heightSetByUser;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private boolean sizeInitialized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final boolean depthBuffer;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.SceneAntialiasing antiAliasing;
descriptor: Ljavafx/scene/SceneAntialiasing;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int dirtyBits;
descriptor: I
flags: (0x0002) ACC_PRIVATE
final java.security.AccessControlContext acc;
descriptor: Ljava/security/AccessControlContext;
flags: (0x0010) ACC_FINAL
private javafx.scene.Camera defaultCamera;
descriptor: Ljavafx/scene/Camera;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.Node transientFocusContainer;
descriptor: Ljavafx/scene/Node;
flags: (0x0002) ACC_PRIVATE
private static final int MIN_DIRTY_CAPACITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 30
private static boolean inSynchronizer;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean inMousePick;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean allowPGAccess;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int pgAccessCount;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final boolean PLATFORM_DRAG_GESTURE_INITIATION;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private javafx.scene.Node[] dirtyNodes;
descriptor: [Ljavafx/scene/Node;
flags: (0x0002) ACC_PRIVATE
private int dirtyNodesSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.tk.TKScene peer;
descriptor: Lcom/sun/javafx/tk/TKScene;
flags: (0x0002) ACC_PRIVATE
javafx.scene.Scene$ScenePulseListener scenePulseListener;
descriptor: Ljavafx/scene/Scene$ScenePulseListener;
flags: (0x0000)
private java.util.List<java.lang.Runnable> preLayoutPulseListeners;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/Runnable;>;
private java.util.List<java.lang.Runnable> postLayoutPulseListeners;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/Runnable;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.stage.Window> window;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/stage/Window;>;
javafx.scene.Scene$DnDGesture dndGesture;
descriptor: Ljavafx/scene/Scene$DnDGesture;
flags: (0x0000)
javafx.scene.Scene$DragGestureListener dragGestureListener;
descriptor: Ljavafx/scene/Scene$DragGestureListener;
flags: (0x0000)
private javafx.beans.property.ReadOnlyDoubleWrapper x;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper y;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper width;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper height;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.Scene$TargetWrapper tmpTargetWrapper;
descriptor: Ljavafx/scene/Scene$TargetWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.Camera> camera;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Camera;>;
private javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fill;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/paint/Paint;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Parent> root;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Parent;>;
javafx.scene.Parent oldRoot;
descriptor: Ljavafx/scene/Parent;
flags: (0x0000)
private static com.sun.javafx.tk.TKPulseListener snapshotPulseListener;
descriptor: Lcom/sun/javafx/tk/TKPulseListener;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.List<java.lang.Runnable> snapshotRunnableListA;
descriptor: Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/List<Ljava/lang/Runnable;>;
private static java.util.List<java.lang.Runnable> snapshotRunnableListB;
descriptor: Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/List<Ljava/lang/Runnable;>;
private static java.util.List<java.lang.Runnable> snapshotRunnableList;
descriptor: Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/List<Ljava/lang/Runnable;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Cursor> cursor;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Cursor;>;
private final javafx.collections.ObservableList<java.lang.String> stylesheets;
descriptor: Ljavafx/collections/ObservableList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/collections/ObservableList<Ljava/lang/String;>;
private javafx.beans.property.ObjectProperty<java.lang.String> userAgentStylesheet;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljava/lang/String;>;
private com.sun.javafx.perf.PerformanceTracker tracker;
descriptor: Lcom/sun/javafx/perf/PerformanceTracker;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.Object trackerMonitor;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private javafx.scene.Scene$MouseHandler mouseHandler;
descriptor: Ljavafx/scene/Scene$MouseHandler;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.Scene$ClickGenerator clickGenerator;
descriptor: Ljavafx/scene/Scene$ClickGenerator;
flags: (0x0002) ACC_PRIVATE
private javafx.geometry.Point2D cursorScreenPos;
descriptor: Ljavafx/geometry/Point2D;
flags: (0x0002) ACC_PRIVATE
private javafx.geometry.Point2D cursorScenePos;
descriptor: Ljavafx/geometry/Point2D;
flags: (0x0002) ACC_PRIVATE
private final javafx.scene.Scene$TouchGesture scrollGesture;
descriptor: Ljavafx/scene/Scene$TouchGesture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.Scene$TouchGesture zoomGesture;
descriptor: Ljavafx/scene/Scene$TouchGesture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.Scene$TouchGesture rotateGesture;
descriptor: Ljavafx/scene/Scene$TouchGesture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.Scene$TouchGesture swipeGesture;
descriptor: Ljavafx/scene/Scene$TouchGesture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javafx.scene.Scene$TouchMap touchMap;
descriptor: Ljavafx/scene/Scene$TouchMap;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.input.TouchEvent nextTouchEvent;
descriptor: Ljavafx/scene/input/TouchEvent;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.input.TouchPoint[] touchPoints;
descriptor: [Ljavafx/scene/input/TouchPoint;
flags: (0x0002) ACC_PRIVATE
private int touchEventSetId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int touchPointIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.Integer, javafx.event.EventTarget> touchTargets;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Integer;Ljavafx/event/EventTarget;>;
private javafx.scene.Scene$KeyHandler keyHandler;
descriptor: Ljavafx/scene/Scene$KeyHandler;
flags: (0x0002) ACC_PRIVATE
private boolean focusDirty;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.scene.traversal.TopMostTraversalEngine traversalEngine;
descriptor: Lcom/sun/javafx/scene/traversal/TopMostTraversalEngine;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.Node oldFocusOwner;
descriptor: Ljavafx/scene/Node;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.Node> focusOwner;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/Node;>;
java.lang.Runnable testPulseListener;
descriptor: Ljava/lang/Runnable;
flags: (0x0000)
private java.util.List<javafx.scene.LightBase> lights;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljavafx/scene/LightBase;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventDispatcher> eventDispatcher;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventDispatcher;>;
private com.sun.javafx.scene.SceneEventDispatcher internalEventDispatcher;
descriptor: Lcom/sun/javafx/scene/SceneEventDispatcher;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseClicked;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseDragged;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseEntered;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseExited;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseMoved;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMousePressed;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseReleased;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onDragDetected;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragOver;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragReleased;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragEntered;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragExited;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollStarted;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScroll;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollFinished;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationStarted;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotate;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationFinished;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomStarted;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoom;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomFinished;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeUp;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeDown;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeLeft;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeRight;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchPressed;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchMoved;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchReleased;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchStationary;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragEntered;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragExited;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragOver;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDropped;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDone;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyPressed;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyReleased;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyTyped;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> onInputMethodTextChanged;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;>;
private static final java.lang.Object USER_DATA_KEY;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> properties;
descriptor: Ljavafx/collections/ObservableMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
private static final javafx.geometry.NodeOrientation defaultNodeOrientation;
descriptor: Ljavafx/geometry/NodeOrientation;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private javafx.beans.property.ObjectProperty<javafx.geometry.NodeOrientation> nodeOrientation;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/NodeOrientation;>;
private javafx.scene.Scene$EffectiveOrientationProperty effectiveNodeOrientationProperty;
descriptor: Ljavafx/scene/Scene$EffectiveOrientationProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.geometry.NodeOrientation effectiveNodeOrientation;
descriptor: Ljavafx/geometry/NodeOrientation;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<javafx.scene.Node, com.sun.glass.ui.Accessible> accMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljavafx/scene/Node;Lcom/sun/glass/ui/Accessible;>;
private com.sun.glass.ui.Accessible accessible;
descriptor: Lcom/sun/glass/ui/Accessible;
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$javafx$scene$input$TouchPoint$State;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Ljavafx/scene/Scene;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic javafx.scene.Scene.$assertionsDisabled:Z
3: new javafx.scene.Scene$1
dup
invokespecial javafx.scene.Scene$1.<init>:()V
invokestatic com.sun.javafx.perf.PerformanceTracker.setSceneAccessor:(Lcom/sun/javafx/perf/PerformanceTracker$SceneAccessor;)V
4: new javafx.scene.Scene$2
dup
invokespecial javafx.scene.Scene$2.<init>:()V
5: invokestatic com.sun.javafx.scene.SceneHelper.setSceneAccessor:(Lcom/sun/javafx/scene/SceneHelper$SceneAccessor;)V
6: iconst_0
putstatic javafx.scene.Scene.inSynchronizer:Z
7: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
8: iconst_0
putstatic javafx.scene.Scene.allowPGAccess:Z
9: iconst_0
putstatic javafx.scene.Scene.pgAccessCount:I
10: aconst_null
putstatic javafx.scene.Scene.snapshotPulseListener:Lcom/sun/javafx/tk/TKPulseListener;
11: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic javafx.scene.Scene.trackerMonitor:Ljava/lang/Object;
12: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic javafx.scene.Scene.USER_DATA_KEY:Ljava/lang/Object;
13: invokedynamic run()Ljava/security/PrivilegedAction;
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;
javafx/scene/Scene.lambda$0()Ljava/lang/Boolean; (6)
()Ljava/lang/Boolean;
14: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
15: ifeq 16
getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
goto 17
StackMap locals:
StackMap stack:
16: getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
17: StackMap locals:
StackMap stack: javafx.geometry.NodeOrientation
putstatic javafx.scene.Scene.defaultNodeOrientation:Ljavafx/geometry/NodeOrientation;
18: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javafx.scene.Parent);
descriptor: (Ljavafx/scene/Parent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc -1.0
ldc -1.0
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
iconst_0
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 root Ljavafx/scene/Parent;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
MethodParameters:
Name Flags
root
public void <init>(javafx.scene.Parent, double, double);
descriptor: (Ljavafx/scene/Parent;DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
dload 2
dload 4
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
iconst_0
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 root Ljavafx/scene/Parent;
0 2 2 width D
0 2 4 height D
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
1:
javafx.beans.NamedArg(value = "width")
2:
javafx.beans.NamedArg(value = "height")
MethodParameters:
Name Flags
root
width
height
public void <init>(javafx.scene.Parent, javafx.scene.paint.Paint);
descriptor: (Ljavafx/scene/Parent;Ljavafx/scene/paint/Paint;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc -1.0
ldc -1.0
aload 2
iconst_0
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 root Ljavafx/scene/Parent;
0 2 2 fill Ljavafx/scene/paint/Paint;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
1:
javafx.beans.NamedArg(value = "fill", defaultValue = "WHITE")
MethodParameters:
Name Flags
root
fill
public void <init>(javafx.scene.Parent, double, double, javafx.scene.paint.Paint);
descriptor: (Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
aload 1
dload 2
dload 4
aload 6
iconst_0
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 root Ljavafx/scene/Parent;
0 2 2 width D
0 2 4 height D
0 2 6 fill Ljavafx/scene/paint/Paint;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
1:
javafx.beans.NamedArg(value = "width")
2:
javafx.beans.NamedArg(value = "height")
3:
javafx.beans.NamedArg(value = "fill", defaultValue = "WHITE")
MethodParameters:
Name Flags
root
width
height
fill
public void <init>(javafx.scene.Parent, double, double, boolean);
descriptor: (Ljavafx/scene/Parent;DDZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
aload 1
dload 2
dload 4
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
iload 6
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 root Ljavafx/scene/Parent;
0 2 2 width D
0 2 4 height D
0 2 6 depthBuffer Z
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
1:
javafx.beans.NamedArg(value = "width", defaultValue = "-1")
2:
javafx.beans.NamedArg(value = "height", defaultValue = "-1")
3:
javafx.beans.NamedArg(value = "depthBuffer")
MethodParameters:
Name Flags
root
width
height
depthBuffer
public void <init>(javafx.scene.Parent, double, double, boolean, javafx.scene.SceneAntialiasing);
descriptor: (Ljavafx/scene/Parent;DDZLjavafx/scene/SceneAntialiasing;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 6 start local 7 0: aload 0
aload 1
dload 2
dload 4
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
iload 6
aload 7
invokespecial javafx.scene.Scene.<init>:(Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
1: aload 7
ifnull 5
aload 7
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
if_acmpeq 5
2: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.isMSAASupported:()Z
ifne 5
3: ldc Ljavafx/scene/Scene;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 8
start local 8 4: aload 8
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
ldc "System can't support antiAliasing"
invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
end local 8 5: StackMap locals: javafx.scene.Scene javafx.scene.Parent double double int javafx.scene.SceneAntialiasing
StackMap stack:
return
end local 7 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/Scene;
0 6 1 root Ljavafx/scene/Parent;
0 6 2 width D
0 6 4 height D
0 6 6 depthBuffer Z
0 6 7 antiAliasing Ljavafx/scene/SceneAntialiasing;
4 5 8 logname Ljava/lang/String;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "root")
1:
javafx.beans.NamedArg(value = "width", defaultValue = "-1")
2:
javafx.beans.NamedArg(value = "height", defaultValue = "-1")
3:
javafx.beans.NamedArg(value = "depthBuffer")
4:
javafx.beans.NamedArg(value = "antiAliasing", defaultValue = "DISABLED")
MethodParameters:
Name Flags
root
width
height
depthBuffer
antiAliasing
private void <init>(javafx.scene.Parent, double, double, javafx.scene.paint.Paint, boolean, javafx.scene.SceneAntialiasing);
descriptor: (Ljavafx/scene/Parent;DDLjavafx/scene/paint/Paint;ZLjavafx/scene/SceneAntialiasing;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 4 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc -1.0
putfield javafx.scene.Scene.widthSetByUser:D
2: aload 0
ldc -1.0
putfield javafx.scene.Scene.heightSetByUser:D
3: aload 0
iconst_0
putfield javafx.scene.Scene.sizeInitialized:Z
4: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield javafx.scene.Scene.acc:Ljava/security/AccessControlContext;
5: aload 0
new javafx.scene.Scene$ScenePulseListener
dup
aload 0
invokespecial javafx.scene.Scene$ScenePulseListener.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
6: aload 0
aconst_null
putfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
7: aload 0
new javafx.scene.Scene$TargetWrapper
dup
invokespecial javafx.scene.Scene$TargetWrapper.<init>:()V
putfield javafx.scene.Scene.tmpTargetWrapper:Ljavafx/scene/Scene$TargetWrapper;
8: aload 0
new javafx.scene.Scene$3
dup
aload 0
invokespecial javafx.scene.Scene$3.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.stylesheets:Ljavafx/collections/ObservableList;
9: aload 0
aconst_null
putfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
10: aload 0
new javafx.scene.Scene$TouchGesture
dup
invokespecial javafx.scene.Scene$TouchGesture.<init>:()V
putfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
11: aload 0
new javafx.scene.Scene$TouchGesture
dup
invokespecial javafx.scene.Scene$TouchGesture.<init>:()V
putfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
12: aload 0
new javafx.scene.Scene$TouchGesture
dup
invokespecial javafx.scene.Scene$TouchGesture.<init>:()V
putfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
13: aload 0
new javafx.scene.Scene$TouchGesture
dup
invokespecial javafx.scene.Scene$TouchGesture.<init>:()V
putfield javafx.scene.Scene.swipeGesture:Ljavafx/scene/Scene$TouchGesture;
14: aload 0
new javafx.scene.Scene$TouchMap
dup
invokespecial javafx.scene.Scene$TouchMap.<init>:()V
putfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
15: aload 0
aconst_null
putfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
16: aload 0
aconst_null
putfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
17: aload 0
iconst_0
putfield javafx.scene.Scene.touchEventSetId:I
18: aload 0
iconst_0
putfield javafx.scene.Scene.touchPointIndex:I
19: aload 0
20: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
21: aload 0
aconst_null
putfield javafx.scene.Scene.keyHandler:Ljavafx/scene/Scene$KeyHandler;
22: aload 0
iconst_1
putfield javafx.scene.Scene.focusDirty:Z
23: aload 0
new com.sun.javafx.scene.traversal.SceneTraversalEngine
dup
aload 0
invokespecial com.sun.javafx.scene.traversal.SceneTraversalEngine.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.traversalEngine:Lcom/sun/javafx/scene/traversal/TopMostTraversalEngine;
24: aload 0
new javafx.scene.Scene$4
dup
aload 0
aload 0
ldc "focusOwner"
invokespecial javafx.scene.Scene$4.<init>:(Ljavafx/scene/Scene;Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.Scene.focusOwner:Ljavafx/beans/property/ReadOnlyObjectWrapper;
25: aload 0
aconst_null
putfield javafx.scene.Scene.testPulseListener:Ljava/lang/Runnable;
26: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield javafx.scene.Scene.lights:Ljava/util/List;
27: aload 0
iload 7
putfield javafx.scene.Scene.depthBuffer:Z
28: aload 0
aload 8
putfield javafx.scene.Scene.antiAliasing:Ljavafx/scene/SceneAntialiasing;
29: aload 1
ifnonnull 31
30: new java.lang.NullPointerException
dup
ldc "Root cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals: javafx.scene.Scene javafx.scene.Parent double double javafx.scene.paint.Paint int javafx.scene.SceneAntialiasing
StackMap stack:
iload 7
ifne 32
aload 8
ifnull 35
aload 8
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
if_acmpeq 35
32: StackMap locals:
StackMap stack:
getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 35
33: ldc Ljavafx/scene/Scene;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 9
start local 9 34: aload 9
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
ldc "System can't support ConditionalFeature.SCENE3D"
invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
end local 9 35: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.init:()V
36: aload 0
aload 1
invokevirtual javafx.scene.Scene.setRoot:(Ljavafx/scene/Parent;)V
37: aload 0
dload 2
dload 4
invokevirtual javafx.scene.Scene.init:(DD)V
38: aload 0
aload 6
invokevirtual javafx.scene.Scene.setFill:(Ljavafx/scene/paint/Paint;)V
39: return
end local 8 end local 7 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljavafx/scene/Scene;
0 40 1 root Ljavafx/scene/Parent;
0 40 2 width D
0 40 4 height D
0 40 6 fill Ljavafx/scene/paint/Paint;
0 40 7 depthBuffer Z
0 40 8 antiAliasing Ljavafx/scene/SceneAntialiasing;
34 35 9 logname Ljava/lang/String;
MethodParameters:
Name Flags
root
width
height
fill
depthBuffer
antiAliasing
static boolean isPGAccessAllowed();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic javafx.scene.Scene.inSynchronizer:Z
ifne 1
getstatic javafx.scene.Scene.inMousePick:Z
ifne 1
getstatic javafx.scene.Scene.allowPGAccess:Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
LocalVariableTable:
Start End Slot Name Signature
static void setAllowPGAccess(boolean);
descriptor: (Z)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: invokestatic com.sun.javafx.util.Utils.assertionEnabled:()Z
ifeq 9
1: iload 0
ifeq 5
2: getstatic javafx.scene.Scene.pgAccessCount:I
iconst_1
iadd
putstatic javafx.scene.Scene.pgAccessCount:I
3: iconst_1
putstatic javafx.scene.Scene.allowPGAccess:Z
4: goto 9
5: StackMap locals:
StackMap stack:
getstatic javafx.scene.Scene.pgAccessCount:I
ifgt 7
6: new java.lang.AssertionError
dup
ldc "*** pgAccessCount underflow"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
7: StackMap locals:
StackMap stack:
getstatic javafx.scene.Scene.pgAccessCount:I
iconst_1
isub
dup
putstatic javafx.scene.Scene.pgAccessCount:I
ifne 9
8: iconst_0
putstatic javafx.scene.Scene.allowPGAccess:Z
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 flag Z
MethodParameters:
Name Flags
flag
void addToDirtyList(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
ifnull 1
aload 0
getfield javafx.scene.Scene.dirtyNodesSize:I
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 3
2: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
ifnull 9
4: aload 0
getfield javafx.scene.Scene.dirtyNodesSize:I
aload 0
getfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
arraylength
if_icmpne 8
5: aload 0
getfield javafx.scene.Scene.dirtyNodesSize:I
aload 0
getfield javafx.scene.Scene.dirtyNodesSize:I
iconst_1
ishr
iadd
anewarray javafx.scene.Node
astore 2
start local 2 6: aload 0
getfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
iconst_0
aload 2
iconst_0
aload 0
getfield javafx.scene.Scene.dirtyNodesSize:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: aload 0
aload 2
putfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.dirtyNodes:[Ljavafx/scene/Node;
aload 0
dup
getfield javafx.scene.Scene.dirtyNodesSize:I
dup_x1
iconst_1
iadd
putfield javafx.scene.Scene.dirtyNodesSize:I
aload 1
aastore
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/Scene;
0 10 1 n Ljavafx/scene/Node;
6 8 2 tmp [Ljavafx/scene/Node;
MethodParameters:
Name Flags
n
private void doCSSPass();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
astore 1
start local 1 1: aload 1
getfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
if_acmpeq 4
2: aload 1
getstatic com.sun.javafx.scene.DirtyBits.NODE_CSS:Lcom/sun/javafx/scene/DirtyBits;
invokevirtual javafx.scene.Parent.clearDirty:(Lcom/sun/javafx/scene/DirtyBits;)V
3: aload 1
invokevirtual javafx.scene.Parent.processCSS:()V
4: StackMap locals: javafx.scene.Parent
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
1 5 1 sceneRoot Ljavafx/scene/Parent;
void doLayoutPass();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokevirtual javafx.scene.Parent.layout:()V
3: StackMap locals: javafx.scene.Parent
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
1 4 1 r Ljavafx/scene/Parent;
com.sun.javafx.tk.TKScene getPeer();
descriptor: ()Lcom/sun/javafx/tk/TKScene;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
public final void addPreLayoutPulseListener(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "Scene pulse listener should not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.preLayoutPulseListeners:Ljava/util/List;
ifnonnull 5
4: aload 0
new java.util.concurrent.CopyOnWriteArrayList
dup
invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
putfield javafx.scene.Scene.preLayoutPulseListeners:Ljava/util/List;
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.preLayoutPulseListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
0 7 1 r Ljava/lang/Runnable;
MethodParameters:
Name Flags
r
public final void removePreLayoutPulseListener(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 0
getfield javafx.scene.Scene.preLayoutPulseListeners:Ljava/util/List;
ifnonnull 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.preLayoutPulseListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
0 5 1 r Ljava/lang/Runnable;
MethodParameters:
Name Flags
r
public final void addPostLayoutPulseListener(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "Scene pulse listener should not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.postLayoutPulseListeners:Ljava/util/List;
ifnonnull 5
4: aload 0
new java.util.concurrent.CopyOnWriteArrayList
dup
invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
putfield javafx.scene.Scene.postLayoutPulseListeners:Ljava/util/List;
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.postLayoutPulseListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
0 7 1 r Ljava/lang/Runnable;
MethodParameters:
Name Flags
r
public final void removePostLayoutPulseListener(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 0
getfield javafx.scene.Scene.postLayoutPulseListeners:Ljava/util/List;
ifnonnull 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.postLayoutPulseListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
0 5 1 r Ljava/lang/Runnable;
MethodParameters:
Name Flags
r
public final javafx.scene.SceneAntialiasing getAntiAliasing();
descriptor: ()Ljavafx/scene/SceneAntialiasing;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.antiAliasing:Ljavafx/scene/SceneAntialiasing;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
private boolean getAntiAliasingInternal();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.antiAliasing:Ljavafx/scene/SceneAntialiasing;
ifnull 5
1: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.isMSAASupported:()Z
ifeq 5
2: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifeq 5
3: aload 0
getfield javafx.scene.Scene.antiAliasing:Ljavafx/scene/SceneAntialiasing;
getstatic javafx.scene.SceneAntialiasing.DISABLED:Ljavafx/scene/SceneAntialiasing;
if_acmpeq 4
iconst_1
goto 6
StackMap locals:
StackMap stack:
4: iconst_0
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
6: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
void setWindow(javafx.stage.Window);
descriptor: (Ljavafx/stage/Window;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.windowPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
aload 1
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/stage/Window;
MethodParameters:
Name Flags
value
public final javafx.stage.Window getWindow();
descriptor: ()Ljavafx/stage/Window;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.window:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.window:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
checkcast javafx.stage.Window
StackMap locals:
StackMap stack: javafx.stage.Window
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.stage.Window> windowProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.windowPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/stage/Window;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.stage.Window> windowPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.window:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$5
dup
aload 0
invokespecial javafx.scene.Scene$5.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.window:Ljavafx/beans/property/ReadOnlyObjectWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.window:Ljavafx/beans/property/ReadOnlyObjectWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/stage/Window;>;
void initPeer();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=1
start local 0 0: getstatic javafx.scene.Scene.$assertionsDisabled:Z
ifne 1
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
astore 1
start local 1 2: getstatic javafx.scene.Scene.$assertionsDisabled:Z
ifne 3
aload 1
ifnonnull 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals: javafx.stage.Window
StackMap stack:
aload 1
invokestatic com.sun.javafx.stage.WindowHelper.getPeer:(Ljavafx/stage/Window;)Lcom/sun/javafx/tk/TKStage;
astore 2
start local 2 4: aload 2
ifnonnull 6
5: return
6: StackMap locals: com.sun.javafx.tk.TKStage
StackMap stack:
getstatic javafx.application.ConditionalFeature.TRANSPARENT_WINDOW:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
istore 3
start local 3 7: iload 3
ifne 9
8: aload 0
invokestatic com.sun.javafx.application.PlatformImpl.addNoTransparencyStylesheetToScene:(Ljavafx/scene/Scene;)V
9: StackMap locals: int
StackMap stack:
ldc "Scene.initPeer started"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
10: iconst_1
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
11: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
astore 4
start local 4 12: aload 0
aload 2
aload 0
invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
aload 0
invokevirtual javafx.scene.Scene.getAntiAliasingInternal:()Z
aload 0
getfield javafx.scene.Scene.acc:Ljava/security/AccessControlContext;
invokeinterface com.sun.javafx.tk.TKStage.createTKScene:(ZZLjava/security/AccessControlContext;)Lcom/sun/javafx/tk/TKScene;
putfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
13: ldc "Scene.initPeer TKScene created"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
14: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
new javafx.scene.Scene$ScenePeerListener
dup
aload 0
invokespecial javafx.scene.Scene$ScenePeerListener.<init>:(Ljavafx/scene/Scene;)V
invokeinterface com.sun.javafx.tk.TKScene.setTKSceneListener:(Lcom/sun/javafx/tk/TKSceneListener;)V
15: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
new javafx.scene.Scene$ScenePeerPaintListener
dup
aload 0
invokespecial javafx.scene.Scene$ScenePeerPaintListener.<init>:(Ljavafx/scene/Scene;)V
invokeinterface com.sun.javafx.tk.TKScene.setTKScenePaintListener:(Lcom/sun/javafx/tk/TKScenePaintListener;)V
16: ldc "Scene.initPeer TKScene set"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
17: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
invokevirtual javafx.scene.Parent.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
invokeinterface com.sun.javafx.tk.TKScene.setRoot:(Lcom/sun/javafx/sg/prism/NGNode;)V
18: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
aload 0
invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
ifnonnull 19
aconst_null
goto 20
StackMap locals: javafx.scene.Scene javafx.stage.Window com.sun.javafx.tk.TKStage int com.sun.javafx.tk.Toolkit
StackMap stack: com.sun.javafx.tk.TKScene
19: aload 4
aload 0
invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
invokevirtual com.sun.javafx.tk.Toolkit.getPaint:(Ljavafx/scene/paint/Paint;)Ljava/lang/Object;
StackMap locals: javafx.scene.Scene javafx.stage.Window com.sun.javafx.tk.TKStage int com.sun.javafx.tk.Toolkit
StackMap stack: com.sun.javafx.tk.TKScene java.lang.Object
20: invokeinterface com.sun.javafx.tk.TKScene.setFillPaint:(Ljava/lang/Object;)V
21: aload 0
invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
invokestatic com.sun.javafx.scene.NodeHelper.updatePeer:(Ljavafx/scene/Node;)V
22: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
aload 0
invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
invokevirtual javafx.scene.Camera.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.NGCamera
invokeinterface com.sun.javafx.tk.TKScene.setCamera:(Lcom/sun/javafx/sg/prism/NGCamera;)V
23: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.markDirty:()V
24: ldc "Scene.initPeer TKScene initialized"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
25: iconst_0
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
26: aload 4
aload 0
getfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
invokevirtual com.sun.javafx.tk.Toolkit.addSceneTkPulseListener:(Lcom/sun/javafx/tk/TKPulseListener;)V
27: aload 4
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
new javafx.scene.Scene$DropTargetListener
dup
aload 0
invokespecial javafx.scene.Scene$DropTargetListener.<init>:(Ljavafx/scene/Scene;)V
invokevirtual com.sun.javafx.tk.Toolkit.enableDrop:(Lcom/sun/javafx/tk/TKScene;Lcom/sun/javafx/tk/TKDropTargetListener;)V
28: aload 4
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
new javafx.scene.Scene$InputMethodRequestsDelegate
dup
aload 0
invokespecial javafx.scene.Scene$InputMethodRequestsDelegate.<init>:(Ljavafx/scene/Scene;)V
invokevirtual com.sun.javafx.tk.Toolkit.installInputMethodRequests:(Lcom/sun/javafx/tk/TKScene;Ljavafx/scene/input/InputMethodRequests;)V
29: ldc "Scene.initPeer finished"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
30: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavafx/scene/Scene;
2 31 1 window Ljavafx/stage/Window;
4 31 2 windowPeer Lcom/sun/javafx/tk/TKStage;
7 31 3 isTransparentWindowsSupported Z
12 31 4 tk Lcom/sun/javafx/tk/Toolkit;
public void disposePeer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
ldc "Scene.disposePeer started"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
3: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
astore 1
start local 1 4: aload 1
aload 0
getfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
invokevirtual com.sun.javafx.tk.Toolkit.removeSceneTkPulseListener:(Lcom/sun/javafx/tk/TKPulseListener;)V
5: aload 0
getfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
ifnull 11
6: aload 0
invokevirtual javafx.scene.Scene.disposeAccessibles:()V
7: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
astore 2
start local 2 8: aload 2
ifnull 9
aload 2
invokevirtual javafx.scene.Node.releaseAccessible:()V
9: StackMap locals: com.sun.javafx.tk.Toolkit javafx.scene.Node
StackMap stack:
aload 0
getfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
invokevirtual com.sun.glass.ui.Accessible.dispose:()V
10: aload 0
aconst_null
putfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.dispose:()V
12: aload 0
aconst_null
putfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
13: ldc "Scene.disposePeer finished"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/Scene;
4 15 1 tk Lcom/sun/javafx/tk/Toolkit;
8 11 2 root Ljavafx/scene/Node;
private final void setX(double);
descriptor: (D)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.xPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getX();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyDoubleProperty xProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.xPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
private javafx.beans.property.ReadOnlyDoubleWrapper xPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 2
1: aload 0
new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "x"
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.Scene.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
private final void setY(double);
descriptor: (D)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.yPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getY();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyDoubleProperty yProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.yPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
private javafx.beans.property.ReadOnlyDoubleWrapper yPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 2
1: aload 0
new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "y"
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.Scene.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
private final void setWidth(double);
descriptor: (D)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.widthPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyDoubleProperty widthProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.widthPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
private javafx.beans.property.ReadOnlyDoubleWrapper widthPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$6
dup
aload 0
invokespecial javafx.scene.Scene$6.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
private final void setHeight(double);
descriptor: (D)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.heightPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyDoubleProperty heightProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.heightPropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
private javafx.beans.property.ReadOnlyDoubleWrapper heightPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$7
dup
aload 0
invokespecial javafx.scene.Scene$7.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
void resizeRootOnSceneSizeChange(double, double);
descriptor: (DD)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
dload 1
dload 3
invokevirtual javafx.scene.Parent.resize:(DD)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 newWidth D
0 2 3 newHeight D
MethodParameters:
Name Flags
newWidth
newHeight
public final void setCamera(javafx.scene.Camera);
descriptor: (Ljavafx/scene/Camera;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.cameraProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/scene/Camera;
MethodParameters:
Name Flags
value
public final javafx.scene.Camera getCamera();
descriptor: ()Ljavafx/scene/Camera;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.camera:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.camera:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Camera
StackMap locals:
StackMap stack: javafx.scene.Camera
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.scene.Camera> cameraProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.camera:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$8
dup
aload 0
invokespecial javafx.scene.Scene$8.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.camera:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.camera:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Camera;>;
javafx.scene.Camera getEffectiveCamera();
descriptor: ()Ljavafx/scene/Camera;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getCamera:()Ljavafx/scene/Camera;
astore 1
start local 1 1: aload 1
ifnull 4
2: aload 1
instanceof javafx.scene.PerspectiveCamera
ifeq 10
3: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 10
4: StackMap locals: javafx.scene.Camera
StackMap stack:
aload 0
getfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
ifnonnull 9
5: aload 0
new javafx.scene.ParallelCamera
dup
invokespecial javafx.scene.ParallelCamera.<init>:()V
putfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
6: aload 0
getfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
aload 0
invokevirtual javafx.scene.Camera.setOwnerScene:(Ljavafx/scene/Scene;)V
7: aload 0
getfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
invokevirtual javafx.scene.Camera.setViewWidth:(D)V
8: aload 0
getfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
aload 0
invokevirtual javafx.scene.Scene.getHeight:()D
invokevirtual javafx.scene.Camera.setViewHeight:(D)V
9: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.defaultCamera:Ljavafx/scene/Camera;
areturn
10: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavafx/scene/Scene;
1 11 1 cam Ljavafx/scene/Camera;
void markCameraDirty();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic javafx.scene.Scene$DirtyBits.CAMERA_DIRTY:Ljavafx/scene/Scene$DirtyBits;
invokevirtual javafx.scene.Scene.markDirty:(Ljavafx/scene/Scene$DirtyBits;)V
1: aload 0
invokevirtual javafx.scene.Scene.setNeedsRepaint:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
void markCursorDirty();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic javafx.scene.Scene$DirtyBits.CURSOR_DIRTY:Ljavafx/scene/Scene$DirtyBits;
invokevirtual javafx.scene.Scene.markDirty:(Ljavafx/scene/Scene$DirtyBits;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
public final void setFill(javafx.scene.paint.Paint);
descriptor: (Ljavafx/scene/paint/Paint;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.fillProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/scene/paint/Paint;
MethodParameters:
Name Flags
value
public final javafx.scene.paint.Paint getFill();
descriptor: ()Ljavafx/scene/paint/Paint;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.fill:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.fill:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
StackMap locals:
StackMap stack: javafx.scene.paint.Paint
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.fill:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$9
dup
aload 0
getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
invokespecial javafx.scene.Scene$9.<init>:(Ljavafx/scene/Scene;Ljavafx/scene/paint/Paint;)V
putfield javafx.scene.Scene.fill:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.fill:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/paint/Paint;>;
public final void setRoot(javafx.scene.Parent);
descriptor: (Ljavafx/scene/Parent;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.rootProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/scene/Parent;
MethodParameters:
Name Flags
value
public final javafx.scene.Parent getRoot();
descriptor: ()Ljavafx/scene/Parent;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.root:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.root:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Parent
StackMap locals:
StackMap stack: javafx.scene.Parent
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.scene.Parent> rootProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.root:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$10
dup
aload 0
invokespecial javafx.scene.Scene$10.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.root:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.root:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Parent;>;
void setNeedsRepaint();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 2
1: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.entireSceneNeedsRepaint:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
void doCSSLayoutSyncForSnapshot(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.sizeInitialized:Z
ifne 3
1: aload 0
invokevirtual javafx.scene.Scene.preferredSize:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.doCSSPass:()V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.doLayoutPass:()V
5: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
invokevirtual javafx.scene.Parent.updateBounds:()V
6: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 16
7: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.waitForRenderingToComplete:()V
8: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.waitForSynchronization:()V
9: aload 0
getfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
invokevirtual javafx.scene.Scene$ScenePulseListener.synchronizeSceneNodes:()V
10: goto 14
StackMap locals:
StackMap stack: java.lang.Throwable
11: astore 2
12: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
iconst_0
invokeinterface com.sun.javafx.tk.TKScene.releaseSynchronization:(Z)V
13: aload 2
athrow
14: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
iconst_0
invokeinterface com.sun.javafx.tk.TKScene.releaseSynchronization:(Z)V
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
invokevirtual javafx.scene.Scene$ScenePulseListener.synchronizeSceneNodes:()V
17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/Scene;
0 18 1 node Ljavafx/scene/Node;
Exception table:
from to target type
9 11 11 any
MethodParameters:
Name Flags
node
static javafx.scene.image.WritableImage doSnapshot(javafx.scene.Scene, double, double, double, double, javafx.scene.Node, com.sun.javafx.geom.transform.BaseTransform, boolean, javafx.scene.paint.Paint, javafx.scene.Camera, javafx.scene.image.WritableImage);
descriptor: (Ljavafx/scene/Scene;DDDDLjavafx/scene/Node;Lcom/sun/javafx/geom/transform/BaseTransform;ZLjavafx/scene/paint/Paint;Ljavafx/scene/Camera;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=29, args_size=11
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
astore 15
start local 15 1: new com.sun.javafx.tk.Toolkit$ImageRenderingContext
dup
invokespecial com.sun.javafx.tk.Toolkit$ImageRenderingContext.<init>:()V
astore 16
start local 16 2: dload 1
invokestatic java.lang.Math.floor:(D)D
d2i
istore 17
start local 17 3: dload 3
invokestatic java.lang.Math.floor:(D)D
d2i
istore 18
start local 18 4: dload 1
dload 5
dadd
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 19
start local 19 5: dload 3
dload 7
dadd
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 20
start local 20 6: iload 19
iload 17
isub
iconst_1
invokestatic java.lang.Math.max:(II)I
istore 21
start local 21 7: iload 20
iload 18
isub
iconst_1
invokestatic java.lang.Math.max:(II)I
istore 22
start local 22 8: aload 14
ifnonnull 11
9: new javafx.scene.image.WritableImage
dup
iload 21
iload 22
invokespecial javafx.scene.image.WritableImage.<init>:(II)V
astore 14
10: goto 13
11: StackMap locals: javafx.scene.Scene double double double double javafx.scene.Node com.sun.javafx.geom.transform.BaseTransform int javafx.scene.paint.Paint javafx.scene.Camera javafx.scene.image.WritableImage com.sun.javafx.tk.Toolkit com.sun.javafx.tk.Toolkit$ImageRenderingContext int int int int int int
StackMap stack:
aload 14
invokevirtual javafx.scene.image.WritableImage.getWidth:()D
d2i
istore 21
12: aload 14
invokevirtual javafx.scene.image.WritableImage.getHeight:()D
d2i
istore 22
13: StackMap locals:
StackMap stack:
iconst_1
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
14: aload 16
iload 17
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.x:I
15: aload 16
iload 18
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.y:I
16: aload 16
iload 21
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.width:I
17: aload 16
iload 22
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.height:I
18: aload 16
aload 10
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.transform:Lcom/sun/javafx/geom/transform/BaseTransform;
19: aload 16
iload 11
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.depthBuffer:Z
20: aload 16
aload 9
invokevirtual javafx.scene.Node.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.root:Lcom/sun/javafx/sg/prism/NGNode;
21: aload 16
aload 12
ifnonnull 22
aconst_null
goto 23
StackMap locals:
StackMap stack: com.sun.javafx.tk.Toolkit$ImageRenderingContext
22: aload 15
aload 12
invokevirtual com.sun.javafx.tk.Toolkit.getPaint:(Ljavafx/scene/paint/Paint;)Ljava/lang/Object;
StackMap locals: javafx.scene.Scene double double double double javafx.scene.Node com.sun.javafx.geom.transform.BaseTransform int javafx.scene.paint.Paint javafx.scene.Camera javafx.scene.image.WritableImage com.sun.javafx.tk.Toolkit com.sun.javafx.tk.Toolkit$ImageRenderingContext int int int int int int
StackMap stack: com.sun.javafx.tk.Toolkit$ImageRenderingContext java.lang.Object
23: putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.platformPaint:Ljava/lang/Object;
24: dconst_1
dstore 23
start local 23 25: dconst_1
dstore 25
start local 25 26: aload 13
ifnull 34
27: aload 13
invokevirtual javafx.scene.Camera.getViewWidth:()D
dstore 23
28: aload 13
invokevirtual javafx.scene.Camera.getViewHeight:()D
dstore 25
29: aload 13
iload 21
i2d
invokevirtual javafx.scene.Camera.setViewWidth:(D)V
30: aload 13
iload 22
i2d
invokevirtual javafx.scene.Camera.setViewHeight:(D)V
31: aload 13
invokestatic com.sun.javafx.scene.NodeHelper.updatePeer:(Ljavafx/scene/Node;)V
32: aload 16
aload 13
invokevirtual javafx.scene.Camera.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.NGCamera
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.camera:Lcom/sun/javafx/sg/prism/NGCamera;
33: goto 35
34: StackMap locals: double double
StackMap stack:
aload 16
aconst_null
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.camera:Lcom/sun/javafx/sg/prism/NGCamera;
35: StackMap locals:
StackMap stack:
aload 16
aconst_null
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.lights:[Lcom/sun/javafx/sg/prism/NGLightBase;
36: aload 0
ifnull 43
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 43
37: aload 16
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.size:()I
anewarray com.sun.javafx.sg.prism.NGLightBase
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.lights:[Lcom/sun/javafx/sg/prism/NGLightBase;
38: iconst_0
istore 27
start local 27 39: goto 42
40: StackMap locals: int
StackMap stack:
aload 16
getfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.lights:[Lcom/sun/javafx/sg/prism/NGLightBase;
iload 27
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
iload 27
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.LightBase
invokevirtual javafx.scene.LightBase.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.NGLightBase
aastore
41: iinc 27 1
StackMap locals:
StackMap stack:
42: iload 27
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 40
end local 27 43: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.tk.Toolkit.getWritableImageAccessor:()Lcom/sun/javafx/tk/Toolkit$WritableImageAccessor;
astore 27
start local 27 44: aload 16
aload 27
aload 14
invokeinterface com.sun.javafx.tk.Toolkit$WritableImageAccessor.getTkImageLoader:(Ljavafx/scene/image/WritableImage;)Ljava/lang/Object;
putfield com.sun.javafx.tk.Toolkit$ImageRenderingContext.platformImage:Ljava/lang/Object;
45: iconst_0
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
46: aload 15
aload 16
invokevirtual com.sun.javafx.tk.Toolkit.renderToImage:(Lcom/sun/javafx/tk/Toolkit$ImageRenderingContext;)Ljava/lang/Object;
astore 28
start local 28 47: aload 27
aload 14
aload 28
invokeinterface com.sun.javafx.tk.Toolkit$WritableImageAccessor.loadTkImage:(Ljavafx/scene/image/WritableImage;Ljava/lang/Object;)V
48: aload 13
ifnull 54
49: iconst_1
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
50: aload 13
dload 23
invokevirtual javafx.scene.Camera.setViewWidth:(D)V
51: aload 13
dload 25
invokevirtual javafx.scene.Camera.setViewHeight:(D)V
52: aload 13
invokestatic com.sun.javafx.scene.NodeHelper.updatePeer:(Ljavafx/scene/Node;)V
53: iconst_0
invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
54: StackMap locals: com.sun.javafx.tk.Toolkit$WritableImageAccessor java.lang.Object
StackMap stack:
aload 0
ifnull 56
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 56
55: aload 0
invokevirtual javafx.scene.Scene.setNeedsRepaint:()V
56: StackMap locals:
StackMap stack:
aload 14
areturn
end local 28 end local 27 end local 25 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 scene Ljavafx/scene/Scene;
0 57 1 x D
0 57 3 y D
0 57 5 w D
0 57 7 h D
0 57 9 root Ljavafx/scene/Node;
0 57 10 transform Lcom/sun/javafx/geom/transform/BaseTransform;
0 57 11 depthBuffer Z
0 57 12 fill Ljavafx/scene/paint/Paint;
0 57 13 camera Ljavafx/scene/Camera;
0 57 14 wimg Ljavafx/scene/image/WritableImage;
1 57 15 tk Lcom/sun/javafx/tk/Toolkit;
2 57 16 context Lcom/sun/javafx/tk/Toolkit$ImageRenderingContext;
3 57 17 xMin I
4 57 18 yMin I
5 57 19 xMax I
6 57 20 yMax I
7 57 21 width I
8 57 22 height I
25 57 23 cameraViewWidth D
26 57 25 cameraViewHeight D
39 43 27 i I
44 57 27 accessor Lcom/sun/javafx/tk/Toolkit$WritableImageAccessor;
47 57 28 tkImage Ljava/lang/Object;
MethodParameters:
Name Flags
scene
x
y
w
h
root
transform
depthBuffer
fill
camera
wimg
private javafx.scene.image.WritableImage doSnapshot(javafx.scene.image.WritableImage);
descriptor: (Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
flags: (0x0002) ACC_PRIVATE
Code:
stack=15, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
invokevirtual javafx.scene.Scene.doCSSLayoutSyncForSnapshot:(Ljavafx/scene/Node;)V
1: aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
dstore 2
start local 2 2: aload 0
invokevirtual javafx.scene.Scene.getHeight:()D
dstore 4
start local 4 3: getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
astore 6
start local 6 4: aload 0
dconst_0
dconst_0
dload 2
dload 4
5: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
aload 6
aload 0
invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
6: aload 0
invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
aload 0
invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
aload 1
7: invokestatic javafx.scene.Scene.doSnapshot:(Ljavafx/scene/Scene;DDDDLjavafx/scene/Node;Lcom/sun/javafx/geom/transform/BaseTransform;ZLjavafx/scene/paint/Paint;Ljavafx/scene/Camera;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
areturn
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
0 8 1 img Ljavafx/scene/image/WritableImage;
2 8 2 w D
3 8 4 h D
4 8 6 transform Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
img
static void addSnapshotRunnable(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: getstatic javafx.scene.Scene.snapshotPulseListener:Lcom/sun/javafx/tk/TKPulseListener;
ifnonnull 7
2: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putstatic javafx.scene.Scene.snapshotRunnableListA:Ljava/util/List;
3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putstatic javafx.scene.Scene.snapshotRunnableListB:Ljava/util/List;
4: getstatic javafx.scene.Scene.snapshotRunnableListA:Ljava/util/List;
putstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
5: invokedynamic pulse()Lcom/sun/javafx/tk/TKPulseListener;
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
javafx/scene/Scene.lambda$1()V (6)
()V
putstatic javafx.scene.Scene.snapshotPulseListener:Lcom/sun/javafx/tk/TKPulseListener;
6: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
getstatic javafx.scene.Scene.snapshotPulseListener:Lcom/sun/javafx/tk/TKPulseListener;
invokevirtual com.sun.javafx.tk.Toolkit.addPostSceneTkPulseListener:(Lcom/sun/javafx/tk/TKPulseListener;)V
7: StackMap locals:
StackMap stack:
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
astore 1
start local 1 8: getstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
aload 0
aload 1
invokedynamic run(Ljava/lang/Runnable;Ljava/security/AccessControlContext;)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
javafx/scene/Scene.lambda$2(Ljava/lang/Runnable;Ljava/security/AccessControlContext;)V (6)
()V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 runnable Ljava/lang/Runnable;
8 11 1 acc Ljava/security/AccessControlContext;
MethodParameters:
Name Flags
runnable final
public javafx.scene.image.WritableImage snapshot(javafx.scene.image.WritableImage);
descriptor: (Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 0
aload 1
invokevirtual javafx.scene.Scene.doSnapshot:(Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 image Ljavafx/scene/image/WritableImage;
MethodParameters:
Name Flags
image
public void snapshot(javafx.util.Callback<javafx.scene.SnapshotResult, java.lang.Void>, javafx.scene.image.WritableImage);
descriptor: (Ljavafx/util/Callback;Ljavafx/scene/image/WritableImage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "The callback must not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 1
astore 3
start local 3 4: aload 2
astore 4
start local 4 5: aload 0
aload 4
aload 3
invokedynamic run(Ljavafx/scene/Scene;Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)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
javafx/scene/Scene.lambda$4(Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)V (7)
()V
astore 5
start local 5 6: aload 5
invokestatic javafx.scene.Scene.addSnapshotRunnable:(Ljava/lang/Runnable;)V
7: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
0 8 1 callback Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;
0 8 2 image Ljavafx/scene/image/WritableImage;
4 8 3 theCallback Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;
5 8 4 theImage Ljavafx/scene/image/WritableImage;
6 8 5 snapshotRunnable Ljava/lang/Runnable;
Signature: (Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;Ljavafx/scene/image/WritableImage;)V
MethodParameters:
Name Flags
callback
image
public final void setCursor(javafx.scene.Cursor);
descriptor: (Ljavafx/scene/Cursor;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.cursorProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/scene/Cursor;
MethodParameters:
Name Flags
value
public final javafx.scene.Cursor getCursor();
descriptor: ()Ljavafx/scene/Cursor;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.cursor:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.cursor:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Cursor
StackMap locals:
StackMap stack: javafx.scene.Cursor
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.scene.Cursor> cursorProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.cursor:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$11
dup
aload 0
invokespecial javafx.scene.Scene$11.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.cursor:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.cursor:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Cursor;>;
public javafx.scene.Node lookup(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavafx/scene/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
aload 1
invokevirtual javafx.scene.Parent.lookup:(Ljava/lang/String;)Ljavafx/scene/Node;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
0 1 1 selector Ljava/lang/String;
MethodParameters:
Name Flags
selector
public final javafx.collections.ObservableList<java.lang.String> getStylesheets();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.stylesheets:Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;
public final javafx.beans.property.ObjectProperty<java.lang.String> userAgentStylesheetProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$12
dup
aload 0
aload 0
ldc "userAgentStylesheet"
aconst_null
invokespecial javafx.scene.Scene$12.<init>:(Ljavafx/scene/Scene;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
putfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/String;>;
public final java.lang.String getUserAgentStylesheet();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.userAgentStylesheet:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final void setUserAgentStylesheet(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.userAgentStylesheetProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public final boolean isDepthBuffer();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.depthBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
boolean isDepthBufferInternal();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.depthBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
private void init(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: dload 1
dconst_0
dcmpl
iflt 3
1: aload 0
dload 1
putfield javafx.scene.Scene.widthSetByUser:D
2: aload 0
dload 1
d2f
f2d
invokevirtual javafx.scene.Scene.setWidth:(D)V
3: StackMap locals:
StackMap stack:
dload 3
dconst_0
dcmpl
iflt 6
4: aload 0
dload 3
putfield javafx.scene.Scene.heightSetByUser:D
5: aload 0
dload 3
d2f
f2d
invokevirtual javafx.scene.Scene.setHeight:(D)V
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javafx.scene.Scene.widthSetByUser:D
dconst_0
dcmpl
iflt 7
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
dconst_0
dcmpl
iflt 7
iconst_1
goto 8
StackMap locals:
StackMap stack: javafx.scene.Scene
7: iconst_0
StackMap locals: javafx.scene.Scene double double
StackMap stack: javafx.scene.Scene int
8: putfield javafx.scene.Scene.sizeInitialized:Z
9: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/Scene;
0 10 1 width D
0 10 3 height D
MethodParameters:
Name Flags
width
height
private void init();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: invokestatic com.sun.javafx.perf.PerformanceTracker.isLoggingEnabled:()Z
ifeq 2
1: new java.lang.StringBuilder
dup
ldc "Scene.init for ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
new javafx.scene.Scene$MouseHandler
dup
aload 0
invokespecial javafx.scene.Scene$MouseHandler.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.mouseHandler:Ljavafx/scene/Scene$MouseHandler;
3: aload 0
new javafx.scene.Scene$ClickGenerator
dup
invokespecial javafx.scene.Scene$ClickGenerator.<init>:()V
putfield javafx.scene.Scene.clickGenerator:Ljavafx/scene/Scene$ClickGenerator;
4: invokestatic com.sun.javafx.perf.PerformanceTracker.isLoggingEnabled:()Z
ifeq 6
5: new java.lang.StringBuilder
dup
ldc "Scene.init for ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "] - finished"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
void preferredSize();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.Scene.doCSSPass:()V
2: aload 0
aload 1
invokevirtual javafx.scene.Scene.resizeRootToPreferredSize:(Ljavafx/scene/Parent;)V
3: aload 0
invokevirtual javafx.scene.Scene.doLayoutPass:()V
4: aload 0
getfield javafx.scene.Scene.widthSetByUser:D
dconst_0
dcmpg
ifge 9
5: aload 0
aload 1
invokevirtual javafx.scene.Parent.isResizable:()Z
ifeq 6
aload 1
invokevirtual javafx.scene.Parent.getLayoutX:()D
aload 1
invokevirtual javafx.scene.Parent.getTranslateX:()D
dadd
aload 1
invokevirtual javafx.scene.Parent.getLayoutBounds:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getWidth:()D
dadd
goto 7
6: StackMap locals: javafx.scene.Scene javafx.scene.Parent
StackMap stack: javafx.scene.Scene
aload 1
invokevirtual javafx.scene.Parent.getBoundsInParent:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getMaxX:()D
7: StackMap locals: javafx.scene.Scene javafx.scene.Parent
StackMap stack: javafx.scene.Scene double
invokevirtual javafx.scene.Scene.setWidth:(D)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javafx.scene.Scene.widthSetByUser:D
invokevirtual javafx.scene.Scene.setWidth:(D)V
10: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
dconst_0
dcmpg
ifge 15
11: aload 0
aload 1
invokevirtual javafx.scene.Parent.isResizable:()Z
ifeq 12
aload 1
invokevirtual javafx.scene.Parent.getLayoutY:()D
aload 1
invokevirtual javafx.scene.Parent.getTranslateY:()D
dadd
aload 1
invokevirtual javafx.scene.Parent.getLayoutBounds:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getHeight:()D
dadd
goto 13
12: StackMap locals:
StackMap stack: javafx.scene.Scene
aload 1
invokevirtual javafx.scene.Parent.getBoundsInParent:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getMaxY:()D
13: StackMap locals: javafx.scene.Scene javafx.scene.Parent
StackMap stack: javafx.scene.Scene double
invokevirtual javafx.scene.Scene.setHeight:(D)V
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
invokevirtual javafx.scene.Scene.setHeight:(D)V
16: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
dconst_0
dcmpl
ifle 17
aload 0
invokevirtual javafx.scene.Scene.getHeight:()D
dconst_0
dcmpl
ifle 17
iconst_1
goto 18
StackMap locals:
StackMap stack: javafx.scene.Scene
17: iconst_0
StackMap locals: javafx.scene.Scene javafx.scene.Parent
StackMap stack: javafx.scene.Scene int
18: putfield javafx.scene.Scene.sizeInitialized:Z
19: ldc "Scene preferred bounds computation complete"
invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/Scene;
1 21 1 root Ljavafx/scene/Parent;
final void resizeRootToPreferredSize(javafx.scene.Parent);
descriptor: (Ljavafx/scene/Parent;)V
flags: (0x0010) ACC_FINAL
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.Parent.getContentBias:()Ljavafx/geometry/Orientation;
astore 6
start local 6 1: aload 6
ifnonnull 5
2: aload 1
aload 0
getfield javafx.scene.Scene.widthSetByUser:D
ldc -1.0
invokestatic javafx.scene.Scene.getPreferredWidth:(Ljavafx/scene/Parent;DD)D
dstore 2
start local 2 3: aload 1
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
ldc -1.0
invokestatic javafx.scene.Scene.getPreferredHeight:(Ljavafx/scene/Parent;DD)D
dstore 4
start local 4 4: goto 15
end local 4 end local 2 StackMap locals: javafx.scene.Scene javafx.scene.Parent top top top top javafx.geometry.Orientation
StackMap stack:
5: aload 6
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 11
6: aload 1
aload 0
getfield javafx.scene.Scene.widthSetByUser:D
ldc -1.0
invokestatic javafx.scene.Scene.getPreferredWidth:(Ljavafx/scene/Parent;DD)D
dstore 2
start local 2 7: aload 1
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
8: dload 2
9: invokestatic javafx.scene.Scene.getPreferredHeight:(Ljavafx/scene/Parent;DD)D
dstore 4
start local 4 10: goto 15
end local 4 end local 2 11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javafx.scene.Scene.heightSetByUser:D
ldc -1.0
invokestatic javafx.scene.Scene.getPreferredHeight:(Ljavafx/scene/Parent;DD)D
dstore 4
start local 4 12: aload 1
aload 0
getfield javafx.scene.Scene.widthSetByUser:D
13: dload 4
14: invokestatic javafx.scene.Scene.getPreferredWidth:(Ljavafx/scene/Parent;DD)D
dstore 2
start local 2 15: StackMap locals: javafx.scene.Scene javafx.scene.Parent double double javafx.geometry.Orientation
StackMap stack:
aload 1
dload 2
dload 4
invokevirtual javafx.scene.Parent.resize:(DD)V
16: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljavafx/scene/Scene;
0 17 1 root Ljavafx/scene/Parent;
3 5 2 preferredWidth D
7 11 2 preferredWidth D
15 17 2 preferredWidth D
4 5 4 preferredHeight D
10 11 4 preferredHeight D
12 17 4 preferredHeight D
1 17 6 contentBias Ljavafx/geometry/Orientation;
MethodParameters:
Name Flags
root
private static double getPreferredWidth(javafx.scene.Parent, double, double);
descriptor: (Ljavafx/scene/Parent;DD)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=7, args_size=3
start local 0 start local 1 start local 3 0: dload 1
dconst_0
dcmpl
iflt 2
1: dload 1
dreturn
2: StackMap locals:
StackMap stack:
dload 3
dconst_0
dcmpl
iflt 3
dload 3
goto 4
StackMap locals:
StackMap stack:
3: ldc -1.0
StackMap locals:
StackMap stack: double
4: dstore 5
start local 5 5: aload 0
aload 0
dload 5
invokevirtual javafx.scene.Parent.prefWidth:(D)D
6: aload 0
dload 5
invokevirtual javafx.scene.Parent.minWidth:(D)D
7: aload 0
dload 5
invokevirtual javafx.scene.Parent.maxWidth:(D)D
8: invokevirtual javafx.scene.Parent.boundedSize:(DDD)D
dreturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 root Ljavafx/scene/Parent;
0 9 1 forcedWidth D
0 9 3 height D
5 9 5 normalizedHeight D
MethodParameters:
Name Flags
root
forcedWidth
height
private static double getPreferredHeight(javafx.scene.Parent, double, double);
descriptor: (Ljavafx/scene/Parent;DD)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=7, args_size=3
start local 0 start local 1 start local 3 0: dload 1
dconst_0
dcmpl
iflt 2
1: dload 1
dreturn
2: StackMap locals:
StackMap stack:
dload 3
dconst_0
dcmpl
iflt 3
dload 3
goto 4
StackMap locals:
StackMap stack:
3: ldc -1.0
StackMap locals:
StackMap stack: double
4: dstore 5
start local 5 5: aload 0
aload 0
dload 5
invokevirtual javafx.scene.Parent.prefHeight:(D)D
6: aload 0
dload 5
invokevirtual javafx.scene.Parent.minHeight:(D)D
7: aload 0
dload 5
invokevirtual javafx.scene.Parent.maxHeight:(D)D
8: invokevirtual javafx.scene.Parent.boundedSize:(DDD)D
dreturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 root Ljavafx/scene/Parent;
0 9 1 forcedHeight D
0 9 3 width D
5 9 5 normalizedWidth D
MethodParameters:
Name Flags
root
forcedHeight
width
void processMouseEvent(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.mouseHandler:Ljavafx/scene/Scene$MouseHandler;
aload 1
iconst_0
invokevirtual javafx.scene.Scene$MouseHandler.process:(Ljavafx/scene/input/MouseEvent;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 e Ljavafx/scene/input/MouseEvent;
MethodParameters:
Name Flags
e
private void (double, double, double, double, boolean);
descriptor: (DDDDZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=13, locals=17, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aconst_null
astore 10
start local 10 1: iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
2: iload 9
ifeq 19
3: aload 0
invokevirtual javafx.scene.Scene.getFocusOwner:()Ljavafx/scene/Node;
astore 11
start local 11 4: dload 5
dload 1
dsub
dstore 12
start local 12 5: dload 7
dload 3
dsub
dstore 14
start local 14 6: aload 11
ifnull 14
7: aload 11
8: aload 11
invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
9: invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
astore 16
start local 16 10: aload 16
invokevirtual javafx.geometry.Bounds.getMinX:()D
aload 16
invokevirtual javafx.geometry.Bounds.getWidth:()D
ldc 4.0
ddiv
dadd
dstore 1
11: aload 16
invokevirtual javafx.geometry.Bounds.getMinY:()D
aload 16
invokevirtual javafx.geometry.Bounds.getHeight:()D
ldc 2.0
ddiv
dadd
dstore 3
12: aload 11
astore 10
end local 16 13: goto 17
14: StackMap locals: javafx.scene.Scene double double double double int javafx.event.EventTarget javafx.scene.Node double double
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
ldc 4.0
ddiv
dstore 1
15: aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
ldc 2.0
ddiv
dstore 3
16: aload 0
astore 10
17: StackMap locals:
StackMap stack:
dload 1
dload 12
dadd
dstore 5
18: dload 3
dload 14
dadd
dstore 7
end local 14 end local 12 end local 11 19: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
astore 11
start local 11 20: iload 9
ifne 24
21: aload 11
invokevirtual javafx.scene.input.PickResult.getIntersectedNode:()Ljavafx/scene/Node;
astore 10
22: aload 10
ifnonnull 24
23: aload 0
astore 10
24: StackMap locals: javafx.scene.input.PickResult
StackMap stack:
aload 10
ifnull 29
25: new javafx.scene.input.ContextMenuEvent
dup
getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
26: dload 1
dload 3
dload 5
dload 7
iload 9
aload 11
27: invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
astore 12
start local 12 28: aload 10
aload 12
invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
end local 12 29: StackMap locals:
StackMap stack:
iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
30: return
end local 11 end local 10 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavafx/scene/Scene;
0 31 1 x2 D
0 31 3 y2 D
0 31 5 xAbs D
0 31 7 yAbs D
0 31 9 isKeyboardTrigger Z
1 31 10 eventTarget Ljavafx/event/EventTarget;
4 19 11 sceneFocusOwner Ljavafx/scene/Node;
5 19 12 xOffset D
6 19 14 yOffset D
10 13 16 bounds Ljavafx/geometry/Bounds;
20 31 11 res Ljavafx/scene/input/PickResult;
28 29 12 context Ljavafx/scene/input/ContextMenuEvent;
MethodParameters:
Name Flags
x2
y2
xAbs
yAbs
isKeyboardTrigger
private void processGestureEvent(javafx.scene.input.GestureEvent, javafx.scene.Scene$TouchGesture);
descriptor: (Ljavafx/scene/input/GestureEvent;Ljavafx/scene/Scene$TouchGesture;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ZoomEvent.ZOOM_STARTED:Ljavafx/event/EventType;
if_acmpeq 4
2: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.RotateEvent.ROTATION_STARTED:Ljavafx/event/EventType;
if_acmpeq 4
3: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ScrollEvent.SCROLL_STARTED:Ljavafx/event/EventType;
if_acmpne 6
4: StackMap locals: javafx.event.EventTarget
StackMap stack:
aload 2
aconst_null
putfield javafx.scene.Scene$TouchGesture.target:Ljava/lang/ref/WeakReference;
5: aload 2
iconst_0
putfield javafx.scene.Scene$TouchGesture.finished:Z
6: StackMap locals:
StackMap stack:
aload 2
getfield javafx.scene.Scene$TouchGesture.target:Ljava/lang/ref/WeakReference;
ifnull 9
aload 2
getfield javafx.scene.Scene$TouchGesture.finished:Z
ifeq 7
aload 1
invokevirtual javafx.scene.input.GestureEvent.isInertia:()Z
ifeq 9
7: StackMap locals:
StackMap stack:
aload 2
getfield javafx.scene.Scene$TouchGesture.target:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast javafx.event.EventTarget
astore 3
8: goto 12
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.GestureEvent.getPickResult:()Ljavafx/scene/input/PickResult;
invokevirtual javafx.scene.input.PickResult.getIntersectedNode:()Ljavafx/scene/Node;
astore 3
10: aload 3
ifnonnull 12
11: aload 0
astore 3
12: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ZoomEvent.ZOOM_STARTED:Ljavafx/event/EventType;
if_acmpeq 15
13: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.RotateEvent.ROTATION_STARTED:Ljavafx/event/EventType;
if_acmpeq 15
14: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ScrollEvent.SCROLL_STARTED:Ljavafx/event/EventType;
if_acmpne 16
15: StackMap locals:
StackMap stack:
aload 2
new java.lang.ref.WeakReference
dup
aload 3
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield javafx.scene.Scene$TouchGesture.target:Ljava/lang/ref/WeakReference;
16: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ZoomEvent.ZOOM_FINISHED:Ljavafx/event/EventType;
if_acmpeq 22
17: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.RotateEvent.ROTATION_FINISHED:Ljavafx/event/EventType;
if_acmpeq 22
18: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ScrollEvent.SCROLL_FINISHED:Ljavafx/event/EventType;
if_acmpeq 22
19: aload 1
invokevirtual javafx.scene.input.GestureEvent.isInertia:()Z
ifne 22
20: aload 2
new javafx.geometry.Point2D
dup
aload 1
invokevirtual javafx.scene.input.GestureEvent.getSceneX:()D
aload 1
invokevirtual javafx.scene.input.GestureEvent.getSceneY:()D
invokespecial javafx.geometry.Point2D.<init>:(DD)V
putfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
21: aload 2
new javafx.geometry.Point2D
dup
aload 1
invokevirtual javafx.scene.input.GestureEvent.getScreenX:()D
aload 1
invokevirtual javafx.scene.input.GestureEvent.getScreenY:()D
invokespecial javafx.geometry.Point2D.<init>:(DD)V
putfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
22: StackMap locals:
StackMap stack:
aload 3
ifnull 24
23: aload 3
aload 1
invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
24: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ZoomEvent.ZOOM_FINISHED:Ljavafx/event/EventType;
if_acmpeq 27
25: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.RotateEvent.ROTATION_FINISHED:Ljavafx/event/EventType;
if_acmpeq 27
26: aload 1
invokevirtual javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.ScrollEvent.SCROLL_FINISHED:Ljavafx/event/EventType;
if_acmpne 28
27: StackMap locals:
StackMap stack:
aload 2
iconst_1
putfield javafx.scene.Scene$TouchGesture.finished:Z
28: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljavafx/scene/Scene;
0 29 1 e Ljavafx/scene/input/GestureEvent;
0 29 2 gesture Ljavafx/scene/Scene$TouchGesture;
1 29 3 pickedTarget Ljavafx/event/EventTarget;
MethodParameters:
Name Flags
e
gesture
private void processTouchEvent(javafx.scene.input.TouchEvent, javafx.scene.input.TouchPoint[]);
descriptor: (Ljavafx/scene/input/TouchEvent;[Ljavafx/scene/input/TouchPoint;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=13, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
1: aload 0
dup
getfield javafx.scene.Scene.touchEventSetId:I
iconst_1
iadd
putfield javafx.scene.Scene.touchEventSetId:I
2: aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 3
start local 3 3: aload 2
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 26
StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List top int int javafx.scene.input.TouchPoint[]
StackMap stack:
4: aload 7
iload 5
aaload
astore 4
start local 4 5: aload 4
invokevirtual javafx.scene.input.TouchPoint.getTarget:()Ljavafx/event/EventTarget;
ifnull 25
6: aconst_null
astore 8
start local 8 7: invokestatic javafx.scene.Scene.$SWITCH_TABLE$javafx$scene$input$TouchPoint$State:()[I
aload 4
invokevirtual javafx.scene.input.TouchPoint.getState:()Ljavafx/scene/input/TouchPoint$State;
invokevirtual javafx.scene.input.TouchPoint$State.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 10
2: 8
3: 14
4: 12
default: 15
}
8: StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List javafx.scene.input.TouchPoint int int javafx.scene.input.TouchPoint[] javafx.event.EventType
StackMap stack:
getstatic javafx.scene.input.TouchEvent.TOUCH_MOVED:Ljavafx/event/EventType;
astore 8
9: goto 15
10: StackMap locals:
StackMap stack:
getstatic javafx.scene.input.TouchEvent.TOUCH_PRESSED:Ljavafx/event/EventType;
astore 8
11: goto 15
12: StackMap locals:
StackMap stack:
getstatic javafx.scene.input.TouchEvent.TOUCH_RELEASED:Ljavafx/event/EventType;
astore 8
13: goto 15
14: StackMap locals:
StackMap stack:
getstatic javafx.scene.input.TouchEvent.TOUCH_STATIONARY:Ljavafx/event/EventType;
astore 8
15: StackMap locals:
StackMap stack:
aload 2
dup
astore 12
arraylength
istore 11
iconst_0
istore 10
goto 19
StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List javafx.scene.input.TouchPoint int int javafx.scene.input.TouchPoint[] javafx.event.EventType top int int javafx.scene.input.TouchPoint[]
StackMap stack:
16: aload 12
iload 10
aaload
astore 9
start local 9 17: aload 9
invokestatic com.sun.javafx.scene.input.TouchPointHelper.reset:(Ljavafx/scene/input/TouchPoint;)V
end local 9 18: iinc 10 1
StackMap locals:
StackMap stack:
19: iload 10
iload 11
if_icmplt 16
20: new javafx.scene.input.TouchEvent
dup
aload 8
aload 4
aload 3
21: aload 0
getfield javafx.scene.Scene.touchEventSetId:I
aload 1
invokevirtual javafx.scene.input.TouchEvent.isShiftDown:()Z
aload 1
invokevirtual javafx.scene.input.TouchEvent.isControlDown:()Z
22: aload 1
invokevirtual javafx.scene.input.TouchEvent.isAltDown:()Z
aload 1
invokevirtual javafx.scene.input.TouchEvent.isMetaDown:()Z
23: invokespecial javafx.scene.input.TouchEvent.<init>:(Ljavafx/event/EventType;Ljavafx/scene/input/TouchPoint;Ljava/util/List;IZZZZ)V
astore 9
start local 9 24: aload 4
invokevirtual javafx.scene.input.TouchPoint.getTarget:()Ljavafx/event/EventTarget;
aload 9
invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
end local 9 end local 8 end local 4 25: StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List top int int javafx.scene.input.TouchPoint[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
26: iload 5
iload 6
if_icmplt 4
27: aload 2
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 35
StackMap locals:
StackMap stack:
28: aload 7
iload 5
aaload
astore 4
start local 4 29: aload 4
invokevirtual javafx.scene.input.TouchPoint.getGrabbed:()Ljavafx/event/EventTarget;
astore 8
start local 8 30: aload 8
ifnull 32
31: aload 0
getfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
aload 4
invokevirtual javafx.scene.input.TouchPoint.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List javafx.scene.input.TouchPoint int int javafx.scene.input.TouchPoint[] javafx.event.EventTarget
StackMap stack:
aload 8
ifnull 33
aload 4
invokevirtual javafx.scene.input.TouchPoint.getState:()Ljavafx/scene/input/TouchPoint$State;
getstatic javafx.scene.input.TouchPoint$State.RELEASED:Ljavafx/scene/input/TouchPoint$State;
if_acmpne 34
33: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
aload 4
invokevirtual javafx.scene.input.TouchPoint.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 end local 4 34: StackMap locals: javafx.scene.Scene javafx.scene.input.TouchEvent javafx.scene.input.TouchPoint[] java.util.List top int int javafx.scene.input.TouchPoint[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
35: iload 5
iload 6
if_icmplt 28
36: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Ljavafx/scene/Scene;
0 38 1 e Ljavafx/scene/input/TouchEvent;
0 38 2 touchPoints [Ljavafx/scene/input/TouchPoint;
3 38 3 touchList Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;
5 25 4 tp Ljavafx/scene/input/TouchPoint;
7 25 8 type Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;
17 18 9 t Ljavafx/scene/input/TouchPoint;
24 25 9 te Ljavafx/scene/input/TouchEvent;
29 34 4 tp Ljavafx/scene/input/TouchPoint;
30 34 8 grabbed Ljavafx/event/EventTarget;
MethodParameters:
Name Flags
e
touchPoints
javafx.scene.Node test_pick(double, double);
descriptor: (DD)Ljavafx/scene/Node;
flags: (0x0000)
Code:
stack=13, locals=6, args_size=3
start local 0 start local 1 start local 3 0: iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
1: aload 0
getfield javafx.scene.Scene.mouseHandler:Ljavafx/scene/Scene$MouseHandler;
new com.sun.javafx.geom.PickRay
dup
dload 1
dload 3
dconst_1
2: ldc -Infinity
ldc Infinity
invokespecial com.sun.javafx.geom.PickRay.<init>:(DDDDD)V
3: invokevirtual javafx.scene.Scene$MouseHandler.pickNode:(Lcom/sun/javafx/geom/PickRay;)Ljavafx/scene/input/PickResult;
astore 5
start local 5 4: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
5: aload 5
ifnull 7
6: aload 5
invokevirtual javafx.scene.input.PickResult.getIntersectedNode:()Ljavafx/scene/Node;
areturn
7: StackMap locals: javafx.scene.input.PickResult
StackMap stack:
aconst_null
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
0 8 1 x D
0 8 3 y D
4 8 5 result Ljavafx/scene/input/PickResult;
MethodParameters:
Name Flags
x
y
private javafx.scene.input.PickResult pick(double, double);
descriptor: (DD)Ljavafx/scene/input/PickResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 0
getfield javafx.scene.Scene.tmpTargetWrapper:Ljavafx/scene/Scene$TargetWrapper;
dload 1
dload 3
invokevirtual javafx.scene.Scene.pick:(Ljavafx/scene/Scene$TargetWrapper;DD)V
1: aload 0
getfield javafx.scene.Scene.tmpTargetWrapper:Ljavafx/scene/Scene$TargetWrapper;
invokevirtual javafx.scene.Scene$TargetWrapper.getResult:()Ljavafx/scene/input/PickResult;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 x D
0 2 3 y D
MethodParameters:
Name Flags
x final
y final
private boolean isInScene(double, double);
descriptor: (DD)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 3 0: dload 1
dconst_0
dcmpg
iflt 1
dload 3
dconst_0
dcmpg
iflt 1
dload 1
aload 0
invokevirtual javafx.scene.Scene.getWidth:()D
dcmpl
ifgt 1
dload 3
aload 0
invokevirtual javafx.scene.Scene.getHeight:()D
dcmpl
ifle 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
astore 5
start local 5 3: aload 5
instanceof javafx.stage.Stage
ifeq 7
4: aload 5
checkcast javafx.stage.Stage
invokevirtual javafx.stage.Stage.getStyle:()Ljavafx/stage/StageStyle;
getstatic javafx.stage.StageStyle.TRANSPARENT:Ljavafx/stage/StageStyle;
if_acmpne 7
5: aload 0
invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
ifnonnull 7
6: iconst_0
ireturn
7: StackMap locals: javafx.stage.Window
StackMap stack:
iconst_1
ireturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
0 8 1 x D
0 8 3 y D
3 8 5 w Ljavafx/stage/Window;
MethodParameters:
Name Flags
x
y
private void pick(javafx.scene.Scene$TargetWrapper, double, double);
descriptor: (Ljavafx/scene/Scene$TargetWrapper;DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=16, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
1: dload 2
dload 4
aconst_null
2: invokevirtual javafx.scene.Camera.computePickRay:(DDLcom/sun/javafx/geom/PickRay;)Lcom/sun/javafx/geom/PickRay;
astore 6
start local 6 3: aload 6
invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
invokevirtual com.sun.javafx.geom.Vec3d.length:()D
dstore 7
start local 7 4: aload 6
invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
invokevirtual com.sun.javafx.geom.Vec3d.normalize:()V
5: aload 0
getfield javafx.scene.Scene.mouseHandler:Ljavafx/scene/Scene$MouseHandler;
aload 6
invokevirtual javafx.scene.Scene$MouseHandler.pickNode:(Lcom/sun/javafx/geom/PickRay;)Ljavafx/scene/input/PickResult;
astore 9
start local 9 6: aload 9
ifnull 9
7: aload 1
aload 9
invokevirtual javafx.scene.Scene$TargetWrapper.setNodeResult:(Ljavafx/scene/input/PickResult;)V
8: goto 20
9: StackMap locals: com.sun.javafx.geom.PickRay double javafx.scene.input.PickResult
StackMap stack:
aload 6
invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
astore 10
start local 10 10: aload 6
invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
astore 11
start local 11 11: aload 1
new javafx.scene.input.PickResult
dup
12: aconst_null
new javafx.geometry.Point3D
dup
13: aload 10
getfield com.sun.javafx.geom.Vec3d.x:D
dload 7
aload 11
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
dadd
14: aload 10
getfield com.sun.javafx.geom.Vec3d.y:D
dload 7
aload 11
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
15: aload 10
getfield com.sun.javafx.geom.Vec3d.z:D
dload 7
aload 11
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
dadd
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
16: dload 7
invokespecial javafx.scene.input.PickResult.<init>:(Ljavafx/scene/Node;Ljavafx/geometry/Point3D;D)V
17: aload 0
dload 2
dload 4
invokevirtual javafx.scene.Scene.isInScene:(DD)Z
ifeq 18
aload 0
goto 19
StackMap locals: javafx.scene.Scene javafx.scene.Scene$TargetWrapper double double com.sun.javafx.geom.PickRay double javafx.scene.input.PickResult com.sun.javafx.geom.Vec3d com.sun.javafx.geom.Vec3d
StackMap stack: javafx.scene.Scene$TargetWrapper javafx.scene.input.PickResult
18: aconst_null
19: StackMap locals: javafx.scene.Scene javafx.scene.Scene$TargetWrapper double double com.sun.javafx.geom.PickRay double javafx.scene.input.PickResult com.sun.javafx.geom.Vec3d com.sun.javafx.geom.Vec3d
StackMap stack: javafx.scene.Scene$TargetWrapper javafx.scene.input.PickResult javafx.scene.Scene
invokevirtual javafx.scene.Scene$TargetWrapper.setSceneResult:(Ljavafx/scene/input/PickResult;Ljavafx/scene/Scene;)V
end local 11 end local 10 20: StackMap locals:
StackMap stack:
return
end local 9 end local 7 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/Scene;
0 21 1 target Ljavafx/scene/Scene$TargetWrapper;
0 21 2 x D
0 21 4 y D
3 21 6 pickRay Lcom/sun/javafx/geom/PickRay;
4 21 7 mag D
6 21 9 res Ljavafx/scene/input/PickResult;
10 20 10 o Lcom/sun/javafx/geom/Vec3d;
11 20 11 d Lcom/sun/javafx/geom/Vec3d;
MethodParameters:
Name Flags
target
x final
y final
private javafx.scene.Scene$KeyHandler getKeyHandler();
descriptor: ()Ljavafx/scene/Scene$KeyHandler;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.keyHandler:Ljavafx/scene/Scene$KeyHandler;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$KeyHandler
dup
aload 0
invokespecial javafx.scene.Scene$KeyHandler.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.keyHandler:Ljavafx/scene/Scene$KeyHandler;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.keyHandler:Ljavafx/scene/Scene$KeyHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
final void setFocusDirty(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.focusDirty:Z
ifne 2
1: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield javafx.scene.Scene.focusDirty:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean isFocusDirty();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.focusDirty:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
boolean traverse(javafx.scene.Node, com.sun.javafx.scene.traversal.Direction);
descriptor: (Ljavafx/scene/Node;Lcom/sun/javafx/scene/traversal/Direction;)Z
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
ifnull 2
1: aload 1
invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
aload 1
aload 2
invokevirtual javafx.scene.SubScene.traverse:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/traversal/Direction;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.traversalEngine:Lcom/sun/javafx/scene/traversal/TopMostTraversalEngine;
aload 1
aload 2
invokevirtual com.sun.javafx.scene.traversal.TopMostTraversalEngine.trav:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/traversal/Direction;)Ljavafx/scene/Node;
ifnull 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 node Ljavafx/scene/Node;
0 4 2 dir Lcom/sun/javafx/scene/traversal/Direction;
MethodParameters:
Name Flags
node
dir
private void focusInitial();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.traversalEngine:Lcom/sun/javafx/scene/traversal/TopMostTraversalEngine;
invokevirtual com.sun.javafx.scene.traversal.TopMostTraversalEngine.traverseToFirst:()Ljavafx/scene/Node;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
private void focusIneligible(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.sun.javafx.scene.traversal.Direction.NEXT:Lcom/sun/javafx/scene/traversal/Direction;
invokevirtual javafx.scene.Scene.traverse:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/traversal/Direction;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 node Ljavafx/scene/Node;
MethodParameters:
Name Flags
node
public void processKeyEvent(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
ifnull 3
1: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
aload 1
invokevirtual javafx.scene.Scene$DnDGesture.processKey:(Ljavafx/scene/input/KeyEvent;)Z
ifne 3
2: aload 0
aconst_null
putfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getKeyHandler:()Ljavafx/scene/Scene$KeyHandler;
aload 1
invokevirtual javafx.scene.Scene$KeyHandler.process:(Ljavafx/scene/input/KeyEvent;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
0 5 1 e Ljavafx/scene/input/KeyEvent;
MethodParameters:
Name Flags
e
void requestFocus(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getKeyHandler:()Ljavafx/scene/Scene$KeyHandler;
aload 1
invokevirtual javafx.scene.Scene$KeyHandler.requestFocus:(Ljavafx/scene/Node;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 node Ljavafx/scene/Node;
MethodParameters:
Name Flags
node
public final javafx.scene.Node getFocusOwner();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.focusOwner:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.Node> focusOwnerProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.focusOwner:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/Node;>;
void focusCleanup();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.scenePulseListener:Ljavafx/scene/Scene$ScenePulseListener;
invokevirtual javafx.scene.Scene$ScenePulseListener.focusCleanup:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
private void processInputMethodEvent(javafx.scene.input.InputMethodEvent);
descriptor: (Ljavafx/scene/input/InputMethodEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getFocusOwner:()Ljavafx/scene/Node;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual javafx.scene.Node.fireEvent:(Ljavafx/event/Event;)V
3: StackMap locals: javafx.scene.Node
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 e Ljavafx/scene/input/InputMethodEvent;
1 4 2 node Ljavafx/scene/Node;
MethodParameters:
Name Flags
e
public void enableInputMethodEvents(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 2
1: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
iload 1
invokeinterface com.sun.javafx.tk.TKScene.enableInputMethodEvents:(Z)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 enable Z
MethodParameters:
Name Flags
enable
boolean isQuiescent();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.Scene.isFocusDirty:()Z
ifne 5
2: aload 1
ifnull 4
aload 1
getfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
if_acmpne 5
3: aload 1
getfield javafx.scene.Parent.layoutFlag:Lcom/sun/javafx/scene/LayoutFlags;
getstatic com.sun.javafx.scene.LayoutFlags.CLEAN:Lcom/sun/javafx/scene/LayoutFlags;
if_acmpne 5
4: StackMap locals: javafx.scene.Parent
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/Scene;
1 6 1 r Ljavafx/scene/Parent;
private void markDirty(javafx.scene.Scene$DirtyBits);
descriptor: (Ljavafx/scene/Scene$DirtyBits;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.Scene.setDirty:(Ljavafx/scene/Scene$DirtyBits;)V
1: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnull 3
2: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 dirtyBit Ljavafx/scene/Scene$DirtyBits;
MethodParameters:
Name Flags
dirtyBit
private void setDirty(javafx.scene.Scene$DirtyBits);
descriptor: (Ljavafx/scene/Scene$DirtyBits;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield javafx.scene.Scene.dirtyBits:I
aload 1
invokevirtual javafx.scene.Scene$DirtyBits.getMask:()I
ior
putfield javafx.scene.Scene.dirtyBits:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 dirtyBit Ljavafx/scene/Scene$DirtyBits;
MethodParameters:
Name Flags
dirtyBit
private boolean isDirty(javafx.scene.Scene$DirtyBits);
descriptor: (Ljavafx/scene/Scene$DirtyBits;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.dirtyBits:I
aload 1
invokevirtual javafx.scene.Scene$DirtyBits.getMask:()I
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 dirtyBit Ljavafx/scene/Scene$DirtyBits;
MethodParameters:
Name Flags
dirtyBit
private boolean isDirtyEmpty();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.dirtyBits:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
private void clearDirty();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield javafx.scene.Scene.dirtyBits:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
final void addLight(javafx.scene.LightBase);
descriptor: (Ljavafx/scene/LightBase;)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 3
1: aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
getstatic javafx.scene.Scene$DirtyBits.LIGHTS_DIRTY:Ljavafx/scene/Scene$DirtyBits;
invokevirtual javafx.scene.Scene.markDirty:(Ljavafx/scene/Scene$DirtyBits;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 light Ljavafx/scene/LightBase;
MethodParameters:
Name Flags
light
final void removeLight(javafx.scene.LightBase);
descriptor: (Ljavafx/scene/LightBase;)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getstatic javafx.scene.Scene$DirtyBits.LIGHTS_DIRTY:Ljavafx/scene/Scene$DirtyBits;
invokevirtual javafx.scene.Scene.markDirty:(Ljavafx/scene/Scene$DirtyBits;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 light Ljavafx/scene/LightBase;
MethodParameters:
Name Flags
light
private void syncLights();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getstatic javafx.scene.Scene$DirtyBits.LIGHTS_DIRTY:Ljavafx/scene/Scene$DirtyBits;
invokevirtual javafx.scene.Scene.isDirty:(Ljavafx/scene/Scene$DirtyBits;)Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
iconst_1
putstatic javafx.scene.Scene.inSynchronizer:Z
3: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
invokeinterface com.sun.javafx.tk.TKScene.getLights:()[Lcom/sun/javafx/sg/prism/NGLightBase;
astore 1
start local 1 4: aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 5
aload 1
ifnull 19
5: StackMap locals: com.sun.javafx.sg.prism.NGLightBase[]
StackMap stack:
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 8
6: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
aconst_null
invokeinterface com.sun.javafx.tk.TKScene.setLights:([Lcom/sun/javafx/sg/prism/NGLightBase;)V
7: goto 19
8: StackMap locals:
StackMap stack:
aload 1
ifnull 9
aload 1
arraylength
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpge 10
9: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.size:()I
anewarray com.sun.javafx.sg.prism.NGLightBase
astore 1
10: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 11: goto 14
12: StackMap locals: int
StackMap stack:
aload 1
iload 2
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.LightBase
invokevirtual javafx.scene.LightBase.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.NGLightBase
aastore
13: iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
aload 0
getfield javafx.scene.Scene.lights:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 12
15: goto 17
16: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
aconst_null
aastore
17: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmpge 18
aload 1
iload 2
aaload
ifnonnull 16
18: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
aload 1
invokeinterface com.sun.javafx.tk.TKScene.setLights:([Lcom/sun/javafx/sg/prism/NGLightBase;)V
end local 2 19: StackMap locals:
StackMap stack:
iconst_0
putstatic javafx.scene.Scene.inSynchronizer:Z
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/Scene;
4 21 1 peerLights [Lcom/sun/javafx/sg/prism/NGLightBase;
11 19 2 i I
void generateMouseExited(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.mouseHandler:Ljavafx/scene/Scene$MouseHandler;
aload 1
invokevirtual javafx.scene.Scene$MouseHandler.handleNodeRemoval:(Ljavafx/scene/Node;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 removing Ljavafx/scene/Node;
MethodParameters:
Name Flags
removing
public final void setEventDispatcher(javafx.event.EventDispatcher);
descriptor: (Ljavafx/event/EventDispatcher;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.eventDispatcherProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventDispatcher;
MethodParameters:
Name Flags
value
public final javafx.event.EventDispatcher getEventDispatcher();
descriptor: ()Ljavafx/event/EventDispatcher;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.eventDispatcherProperty:()Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventDispatcher
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.event.EventDispatcher> eventDispatcherProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.initializeInternalEventDispatcher:()V
1: aload 0
getfield javafx.scene.Scene.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventDispatcher;>;
public final <T extends javafx.event.Event> void addEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
1: aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 eventType Ljavafx/event/EventType<TT;>;
0 3 2 eventHandler Ljavafx/event/EventHandler<-TT;>;
Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
MethodParameters:
Name Flags
eventType final
eventHandler final
public final <T extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
1: aload 1
2: aload 2
3: invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
0 5 1 eventType Ljavafx/event/EventType<TT;>;
0 5 2 eventHandler Ljavafx/event/EventHandler<-TT;>;
Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
MethodParameters:
Name Flags
eventType final
eventHandler final
public final <T extends javafx.event.Event> void addEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
1: aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 eventType Ljavafx/event/EventType<TT;>;
0 3 2 eventFilter Ljavafx/event/EventHandler<-TT;>;
Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
MethodParameters:
Name Flags
eventType final
eventFilter final
public final <T extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
1: aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 eventType Ljavafx/event/EventType<TT;>;
0 3 2 eventFilter Ljavafx/event/EventHandler<-TT;>;
Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
MethodParameters:
Name Flags
eventType final
eventFilter final
protected final <T extends javafx.event.Event> void setEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
1: aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 eventType Ljavafx/event/EventType<TT;>;
0 3 2 eventHandler Ljavafx/event/EventHandler<-TT;>;
Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
MethodParameters:
Name Flags
eventType final
eventHandler final
private com.sun.javafx.scene.SceneEventDispatcher getInternalEventDispatcher();
descriptor: ()Lcom/sun/javafx/scene/SceneEventDispatcher;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.initializeInternalEventDispatcher:()V
1: aload 0
getfield javafx.scene.Scene.internalEventDispatcher:Lcom/sun/javafx/scene/SceneEventDispatcher;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
final void initializeInternalEventDispatcher();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.internalEventDispatcher:Lcom/sun/javafx/scene/SceneEventDispatcher;
ifnonnull 7
1: aload 0
aload 0
invokevirtual javafx.scene.Scene.createInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
putfield javafx.scene.Scene.internalEventDispatcher:Lcom/sun/javafx/scene/SceneEventDispatcher;
2: aload 0
new javafx.beans.property.SimpleObjectProperty
dup
3: aload 0
4: ldc "eventDispatcher"
5: aload 0
getfield javafx.scene.Scene.internalEventDispatcher:Lcom/sun/javafx/scene/SceneEventDispatcher;
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
6: putfield javafx.scene.Scene.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
private com.sun.javafx.scene.SceneEventDispatcher createInternalEventDispatcher();
descriptor: ()Lcom/sun/javafx/scene/SceneEventDispatcher;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.javafx.scene.SceneEventDispatcher
dup
aload 0
invokespecial com.sun.javafx.scene.SceneEventDispatcher.<init>:(Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
public void addMnemonic(javafx.scene.input.Mnemonic);
descriptor: (Ljavafx/scene/input/Mnemonic;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getKeyboardShortcutsHandler:()Lcom/sun/javafx/scene/KeyboardShortcutsHandler;
1: aload 1
invokevirtual com.sun.javafx.scene.KeyboardShortcutsHandler.addMnemonic:(Ljavafx/scene/input/Mnemonic;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 m Ljavafx/scene/input/Mnemonic;
MethodParameters:
Name Flags
m
public void removeMnemonic(javafx.scene.input.Mnemonic);
descriptor: (Ljavafx/scene/input/Mnemonic;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getKeyboardShortcutsHandler:()Lcom/sun/javafx/scene/KeyboardShortcutsHandler;
1: aload 1
invokevirtual com.sun.javafx.scene.KeyboardShortcutsHandler.removeMnemonic:(Ljavafx/scene/input/Mnemonic;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 m Ljavafx/scene/input/Mnemonic;
MethodParameters:
Name Flags
m
final void clearNodeMnemonics(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getKeyboardShortcutsHandler:()Lcom/sun/javafx/scene/KeyboardShortcutsHandler;
1: aload 1
invokevirtual com.sun.javafx.scene.KeyboardShortcutsHandler.clearNodeMnemonics:(Ljavafx/scene/Node;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
0 3 1 node Ljavafx/scene/Node;
MethodParameters:
Name Flags
node
public javafx.collections.ObservableMap<javafx.scene.input.KeyCombination, javafx.collections.ObservableList<javafx.scene.input.Mnemonic>> getMnemonics();
descriptor: ()Ljavafx/collections/ObservableMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getKeyboardShortcutsHandler:()Lcom/sun/javafx/scene/KeyboardShortcutsHandler;
1: invokevirtual com.sun.javafx.scene.KeyboardShortcutsHandler.getMnemonics:()Ljavafx/collections/ObservableMap;
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/collections/ObservableMap<Ljavafx/scene/input/KeyCombination;Ljavafx/collections/ObservableList<Ljavafx/scene/input/Mnemonic;>;>;
public javafx.collections.ObservableMap<javafx.scene.input.KeyCombination, java.lang.Runnable> getAccelerators();
descriptor: ()Ljavafx/collections/ObservableMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getInternalEventDispatcher:()Lcom/sun/javafx/scene/SceneEventDispatcher;
invokevirtual com.sun.javafx.scene.SceneEventDispatcher.getKeyboardShortcutsHandler:()Lcom/sun/javafx/scene/KeyboardShortcutsHandler;
1: invokevirtual com.sun.javafx.scene.KeyboardShortcutsHandler.getAccelerators:()Ljavafx/collections/ObservableMap;
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/collections/ObservableMap<Ljavafx/scene/input/KeyCombination;Ljava/lang/Runnable;>;
public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain);
descriptor: (Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
ifnull 4
1: aload 0
getfield javafx.scene.Scene.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventDispatcher
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 1
aload 2
invokeinterface javafx.event.EventDispatchChain.prepend:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
astore 1
end local 2 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
ifnull 6
5: aload 0
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
aload 1
invokevirtual javafx.stage.Window.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
0 7 1 tail Ljavafx/event/EventDispatchChain;
2 4 2 eventDispatcherValue Ljavafx/event/EventDispatcher;
MethodParameters:
Name Flags
tail
public final void setOnContextMenuRequested(javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onContextMenuRequestedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent> getOnContextMenuRequested();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onContextMenuRequested:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onContextMenuRequested:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> onContextMenuRequestedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onContextMenuRequested:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$13
dup
aload 0
invokespecial javafx.scene.Scene$13.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onContextMenuRequested:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onContextMenuRequested:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;>;
public final void setOnMouseClicked(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseClickedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseClicked();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseClicked:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseClicked:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseClickedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseClicked:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$14
dup
aload 0
invokespecial javafx.scene.Scene$14.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseClicked:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseClicked:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseDragged(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseDraggedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseDragged();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseDragged:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseDraggedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$15
dup
aload 0
invokespecial javafx.scene.Scene$15.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseDragged:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseDragged:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseEntered();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseEntered:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseEnteredProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$16
dup
aload 0
invokespecial javafx.scene.Scene$16.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseEntered:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseEntered:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseExited(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseExitedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseExited();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseExited:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseExitedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$17
dup
aload 0
invokespecial javafx.scene.Scene$17.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseExited:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseExited:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseMoved(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseMovedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseMoved();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseMoved:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseMoved:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseMovedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseMoved:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$18
dup
aload 0
invokespecial javafx.scene.Scene$18.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseMoved:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseMoved:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMousePressed(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMousePressedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMousePressed();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMousePressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMousePressed:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMousePressedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMousePressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$19
dup
aload 0
invokespecial javafx.scene.Scene$19.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMousePressed:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMousePressed:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseReleased();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseReleased:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseReleasedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$20
dup
aload 0
invokespecial javafx.scene.Scene$20.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseReleased:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseReleased:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnDragDetected(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragDetectedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnDragDetected();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDetected:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragDetected:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onDragDetectedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDetected:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$21
dup
aload 0
invokespecial javafx.scene.Scene$21.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragDetected:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragDetected:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;
public final void setOnMouseDragOver(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragOver();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragOver:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseDragOver:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragOverProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragOver:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$22
dup
aload 0
invokespecial javafx.scene.Scene$22.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseDragOver:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseDragOver:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
public final void setOnMouseDragReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseDragReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragReleased();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseDragReleased:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragReleasedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$23
dup
aload 0
invokespecial javafx.scene.Scene$23.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseDragReleased:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseDragReleased:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
public final void setOnMouseDragEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragEntered();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseDragEntered:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragEnteredProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$24
dup
aload 0
invokespecial javafx.scene.Scene$24.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseDragEntered:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseDragEntered:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
public final void setOnMouseDragExited(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onMouseDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragExited();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onMouseDragExited:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragExitedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onMouseDragExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$25
dup
aload 0
invokespecial javafx.scene.Scene$25.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onMouseDragExited:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onMouseDragExited:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;
public final void setOnScrollStarted(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onScrollStartedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScrollStarted();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScrollStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onScrollStarted:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollStartedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScrollStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$26
dup
aload 0
invokespecial javafx.scene.Scene$26.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onScrollStarted:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onScrollStarted:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
public final void setOnScroll(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onScrollProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScroll();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScroll:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onScroll:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScroll:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$27
dup
aload 0
invokespecial javafx.scene.Scene$27.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onScroll:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onScroll:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
public final void setOnScrollFinished(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onScrollFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScrollFinished();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScrollFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onScrollFinished:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollFinishedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onScrollFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$28
dup
aload 0
invokespecial javafx.scene.Scene$28.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onScrollFinished:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onScrollFinished:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;
public final void setOnRotationStarted(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onRotationStartedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotationStarted();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotationStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onRotationStarted:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationStartedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotationStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$29
dup
aload 0
invokespecial javafx.scene.Scene$29.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onRotationStarted:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onRotationStarted:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
public final void setOnRotate(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onRotateProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotate();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotate:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onRotate:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotateProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotate:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$30
dup
aload 0
invokespecial javafx.scene.Scene$30.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onRotate:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onRotate:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
public final void setOnRotationFinished(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onRotationFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotationFinished();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotationFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onRotationFinished:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationFinishedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onRotationFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$31
dup
aload 0
invokespecial javafx.scene.Scene$31.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onRotationFinished:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onRotationFinished:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;
public final void setOnZoomStarted(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onZoomStartedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoomStarted();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoomStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onZoomStarted:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomStartedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoomStarted:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$32
dup
aload 0
invokespecial javafx.scene.Scene$32.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onZoomStarted:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onZoomStarted:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
public final void setOnZoom(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onZoomProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoom();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoom:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onZoom:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoom:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$33
dup
aload 0
invokespecial javafx.scene.Scene$33.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onZoom:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onZoom:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
public final void setOnZoomFinished(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onZoomFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoomFinished();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoomFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onZoomFinished:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomFinishedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onZoomFinished:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$34
dup
aload 0
invokespecial javafx.scene.Scene$34.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onZoomFinished:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onZoomFinished:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;
public final void setOnSwipeUp(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onSwipeUpProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeUp();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeUp:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onSwipeUp:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeUpProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeUp:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$35
dup
aload 0
invokespecial javafx.scene.Scene$35.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onSwipeUp:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onSwipeUp:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
public final void setOnSwipeDown(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onSwipeDownProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeDown();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeDown:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onSwipeDown:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeDownProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeDown:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$36
dup
aload 0
invokespecial javafx.scene.Scene$36.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onSwipeDown:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onSwipeDown:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
public final void setOnSwipeLeft(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onSwipeLeftProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeLeft();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeLeft:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onSwipeLeft:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeLeftProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeLeft:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$37
dup
aload 0
invokespecial javafx.scene.Scene$37.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onSwipeLeft:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onSwipeLeft:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
public final void setOnSwipeRight(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onSwipeRightProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeRight();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeRight:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onSwipeRight:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeRightProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onSwipeRight:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$38
dup
aload 0
invokespecial javafx.scene.Scene$38.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onSwipeRight:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onSwipeRight:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;
public final void setOnTouchPressed(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onTouchPressedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchPressed();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchPressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onTouchPressed:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchPressedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchPressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$39
dup
aload 0
invokespecial javafx.scene.Scene$39.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onTouchPressed:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onTouchPressed:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
public final void setOnTouchMoved(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onTouchMovedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchMoved();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchMoved:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onTouchMoved:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchMovedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchMoved:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$40
dup
aload 0
invokespecial javafx.scene.Scene$40.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onTouchMoved:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onTouchMoved:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
public final void setOnTouchReleased(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onTouchReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchReleased();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onTouchReleased:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchReleasedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$41
dup
aload 0
invokespecial javafx.scene.Scene$41.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onTouchReleased:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onTouchReleased:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
public final void setOnTouchStationary(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onTouchStationaryProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchStationary();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchStationary:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onTouchStationary:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchStationaryProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onTouchStationary:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$42
dup
aload 0
invokespecial javafx.scene.Scene$42.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onTouchStationary:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onTouchStationary:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;
public final void setOnDragEntered(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragEntered();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragEntered:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragEnteredProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragEntered:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$43
dup
aload 0
invokespecial javafx.scene.Scene$43.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragEntered:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragEntered:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
public final void setOnDragExited(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragExited();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragExited:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragExitedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragExited:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$44
dup
aload 0
invokespecial javafx.scene.Scene$44.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragExited:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragExited:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
public final void setOnDragOver(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragOver();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragOver:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragOver:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragOverProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragOver:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$45
dup
aload 0
invokespecial javafx.scene.Scene$45.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragOver:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragOver:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
public final void setOnDragDropped(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragDroppedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragDropped();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDropped:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragDropped:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDroppedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDropped:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$46
dup
aload 0
invokespecial javafx.scene.Scene$46.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragDropped:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragDropped:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
public final void setOnDragDone(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onDragDoneProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragDone();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDone:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onDragDone:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDoneProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onDragDone:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$47
dup
aload 0
invokespecial javafx.scene.Scene$47.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onDragDone:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onDragDone:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;
public javafx.scene.input.Dragboard startDragAndDrop(javafx.scene.input.TransferMode[]);
descriptor: ([Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual javafx.scene.Scene.startDragAndDrop:(Ljavafx/event/EventTarget;[Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
0 1 1 transferModes [Ljavafx/scene/input/TransferMode;
MethodParameters:
Name Flags
transferModes
public void startFullDrag();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual javafx.scene.Scene.startFullDrag:(Ljavafx/event/EventTarget;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
javafx.scene.input.Dragboard startDragAndDrop(javafx.event.EventTarget, javafx.scene.input.TransferMode[]);
descriptor: (Ljavafx/event/EventTarget;[Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
flags: (0x0080) ACC_VARARGS
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
ifnull 3
2: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
getfield javafx.scene.Scene$DnDGesture.dragDetected:Ljavafx/scene/Scene$DragDetectedState;
getstatic javafx.scene.Scene$DragDetectedState.PROCESSING:Ljavafx/scene/Scene$DragDetectedState;
if_acmpeq 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Cannot start drag and drop outside of DRAG_DETECTED event handler"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
ldc Ljavafx/scene/input/TransferMode;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 3
start local 3 5: aload 2
invokestatic com.sun.javafx.scene.input.InputEventUtils.safeTransferModes:([Ljavafx/scene/input/TransferMode;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: javafx.scene.Scene javafx.event.EventTarget javafx.scene.input.TransferMode[] java.util.Set top java.util.Iterator
StackMap stack:
6: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode
astore 4
start local 4 7: aload 3
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 8: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
aload 1
aload 3
invokevirtual javafx.scene.Scene$DnDGesture.startDrag:(Ljavafx/event/EventTarget;Ljava/util/Set;)Ljavafx/scene/input/Dragboard;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/Scene;
0 10 1 source Ljavafx/event/EventTarget;
0 10 2 transferModes [Ljavafx/scene/input/TransferMode;
5 10 3 set Ljava/util/Set<Ljavafx/scene/input/TransferMode;>;
7 8 4 tm Ljavafx/scene/input/TransferMode;
MethodParameters:
Name Flags
source
transferModes
void startFullDrag(javafx.event.EventTarget);
descriptor: (Ljavafx/event/EventTarget;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
1: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
getfield javafx.scene.Scene$DnDGesture.dragDetected:Ljavafx/scene/Scene$DragDetectedState;
getstatic javafx.scene.Scene$DragDetectedState.PROCESSING:Ljavafx/scene/Scene$DragDetectedState;
if_acmpeq 3
2: new java.lang.IllegalStateException
dup
ldc "Cannot start full drag outside of DRAG_DETECTED event handler"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
ifnull 6
4: aload 0
getfield javafx.scene.Scene.dndGesture:Ljavafx/scene/Scene$DnDGesture;
aload 1
invokevirtual javafx.scene.Scene$DnDGesture.startFullPDR:(Ljavafx/event/EventTarget;)V
5: return
6: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Cannot start full drag when mouse button is not pressed"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/Scene;
0 7 1 source Ljavafx/event/EventTarget;
MethodParameters:
Name Flags
source
public final void setOnKeyPressed(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onKeyPressedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyPressed();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyPressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onKeyPressed:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyPressedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyPressed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$48
dup
aload 0
invokespecial javafx.scene.Scene$48.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onKeyPressed:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onKeyPressed:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
public final void setOnKeyReleased(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onKeyReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyReleased();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onKeyReleased:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyReleasedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyReleased:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$49
dup
aload 0
invokespecial javafx.scene.Scene$49.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onKeyReleased:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onKeyReleased:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
public final void setOnKeyTyped(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onKeyTypedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyTyped();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyTyped:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onKeyTyped:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyTypedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onKeyTyped:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$50
dup
aload 0
invokespecial javafx.scene.Scene$50.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onKeyTyped:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onKeyTyped:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;
public final void setOnInputMethodTextChanged(javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.onInputMethodTextChangedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;
Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent> getOnInputMethodTextChanged();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onInputMethodTextChanged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.onInputMethodTextChanged:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> onInputMethodTextChangedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.onInputMethodTextChanged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$51
dup
aload 0
invokespecial javafx.scene.Scene$51.<init>:(Ljavafx/scene/Scene;)V
putfield javafx.scene.Scene.onInputMethodTextChanged:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.onInputMethodTextChanged:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;>;
public final javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
descriptor: ()Ljavafx/collections/ObservableMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.properties:Ljavafx/collections/ObservableMap;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
invokestatic javafx.collections.FXCollections.observableMap:(Ljava/util/Map;)Ljavafx/collections/ObservableMap;
putfield javafx.scene.Scene.properties:Ljavafx/collections/ObservableMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.properties:Ljavafx/collections/ObservableMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
public boolean hasProperties();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.properties:Ljavafx/collections/ObservableMap;
ifnull 1
aload 0
getfield javafx.scene.Scene.properties:Ljavafx/collections/ObservableMap;
invokeinterface javafx.collections.ObservableMap.isEmpty:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
public void setUserData(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.scene.Scene.USER_DATA_KEY:Ljava/lang/Object;
aload 1
invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public java.lang.Object getUserData();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.scene.Scene.USER_DATA_KEY:Ljava/lang/Object;
invokeinterface javafx.collections.ObservableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene;
public final void setNodeOrientation(javafx.geometry.NodeOrientation);
descriptor: (Ljavafx/geometry/NodeOrientation;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.Scene.nodeOrientationProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 orientation Ljavafx/geometry/NodeOrientation;
MethodParameters:
Name Flags
orientation
public final javafx.geometry.NodeOrientation getNodeOrientation();
descriptor: ()Ljavafx/geometry/NodeOrientation;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.scene.Scene.defaultNodeOrientation:Ljavafx/geometry/NodeOrientation;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.Scene.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.geometry.NodeOrientation
StackMap locals:
StackMap stack: javafx.geometry.NodeOrientation
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ObjectProperty<javafx.geometry.NodeOrientation> nodeOrientationProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.Scene$52
dup
aload 0
getstatic javafx.scene.Scene.defaultNodeOrientation:Ljavafx/geometry/NodeOrientation;
invokespecial javafx.scene.Scene$52.<init>:(Ljavafx/scene/Scene;Ljavafx/geometry/NodeOrientation;)V
putfield javafx.scene.Scene.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/NodeOrientation;>;
public final javafx.geometry.NodeOrientation getEffectiveNodeOrientation();
descriptor: ()Ljavafx/geometry/NodeOrientation;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.effectiveNodeOrientation:Ljavafx/geometry/NodeOrientation;
ifnonnull 2
1: aload 0
aload 0
invokevirtual javafx.scene.Scene.calcEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
putfield javafx.scene.Scene.effectiveNodeOrientation:Ljavafx/geometry/NodeOrientation;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.effectiveNodeOrientation:Ljavafx/geometry/NodeOrientation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.geometry.NodeOrientation> effectiveNodeOrientationProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.effectiveNodeOrientationProperty:Ljavafx/scene/Scene$EffectiveOrientationProperty;
ifnonnull 4
1: aload 0
2: new javafx.scene.Scene$EffectiveOrientationProperty
dup
aload 0
invokespecial javafx.scene.Scene$EffectiveOrientationProperty.<init>:(Ljavafx/scene/Scene;)V
3: putfield javafx.scene.Scene.effectiveNodeOrientationProperty:Ljavafx/scene/Scene$EffectiveOrientationProperty;
4: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.effectiveNodeOrientationProperty:Ljavafx/scene/Scene$EffectiveOrientationProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/geometry/NodeOrientation;>;
private void parentEffectiveOrientationInvalidated();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
if_acmpne 2
1: aload 0
invokevirtual javafx.scene.Scene.sceneEffectiveOrientationInvalidated:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene;
private void sceneEffectiveOrientationInvalidated();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield javafx.scene.Scene.effectiveNodeOrientation:Ljavafx/geometry/NodeOrientation;
1: aload 0
getfield javafx.scene.Scene.effectiveNodeOrientationProperty:Ljavafx/scene/Scene$EffectiveOrientationProperty;
ifnull 3
2: aload 0
getfield javafx.scene.Scene.effectiveNodeOrientationProperty:Ljavafx/scene/Scene$EffectiveOrientationProperty;
invokevirtual javafx.scene.Scene$EffectiveOrientationProperty.invalidate:()V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
invokevirtual javafx.scene.Parent.parentResolvedOrientationInvalidated:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene;
private javafx.geometry.NodeOrientation calcEffectiveNodeOrientation();
descriptor: ()Ljavafx/geometry/NodeOrientation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.Scene.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
astore 1
start local 1 1: aload 1
getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
if_acmpne 14
2: aload 0
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
astore 2
start local 2 3: aload 2
ifnull 13
4: aconst_null
astore 3
start local 3 5: aload 2
instanceof javafx.stage.Stage
ifeq 8
6: aload 2
checkcast javafx.stage.Stage
invokevirtual javafx.stage.Stage.getOwner:()Ljavafx/stage/Window;
astore 3
7: goto 10
8: StackMap locals: javafx.geometry.NodeOrientation javafx.stage.Window javafx.stage.Window
StackMap stack:
aload 2
instanceof javafx.stage.PopupWindow
ifeq 10
9: aload 2
checkcast javafx.stage.PopupWindow
invokevirtual javafx.stage.PopupWindow.getOwnerWindow:()Ljavafx/stage/Window;
astore 3
10: StackMap locals:
StackMap stack:
aload 3
ifnull 13
11: aload 3
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
astore 4
start local 4 12: aload 4
ifnull 13
aload 4
invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
areturn
end local 4 end local 3 13: StackMap locals:
StackMap stack:
getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
areturn
end local 2 14: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/Scene;
1 15 1 orientation Ljavafx/geometry/NodeOrientation;
3 14 2 window Ljavafx/stage/Window;
5 13 3 parent Ljavafx/stage/Window;
12 13 4 scene Ljavafx/scene/Scene;
com.sun.glass.ui.Accessible removeAccessible(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Lcom/sun/glass/ui/Accessible;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.glass.ui.Accessible
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene;
0 2 1 node Ljavafx/scene/Node;
MethodParameters:
Name Flags
node
void addAccessible(javafx.scene.Node, com.sun.glass.ui.Accessible);
descriptor: (Ljavafx/scene/Node;Lcom/sun/glass/ui/Accessible;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield javafx.scene.Scene.accMap:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Scene;
0 4 1 node Ljavafx/scene/Node;
0 4 2 acc Lcom/sun/glass/ui/Accessible;
MethodParameters:
Name Flags
node
acc
private void disposeAccessibles();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
ifnull 18
1: aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
goto 16
StackMap locals: javafx.scene.Scene top java.util.Iterator
StackMap stack:
2: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 1
start local 1 3: aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast javafx.scene.Node
astore 3
start local 3 4: aload 1
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.glass.ui.Accessible
astore 4
start local 4 5: aload 3
getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
ifnull 12
6: aload 3
getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
aload 4
if_acmpne 8
7: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "[A11y] 'node.accessible == acc' should never happen."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: StackMap locals: javafx.scene.Scene java.util.Map$Entry java.util.Iterator javafx.scene.Node com.sun.glass.ui.Accessible
StackMap stack:
aload 3
invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
aload 0
if_acmpne 10
9: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "[A11y] 'node.getScene() == this' should never happen."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.glass.ui.Accessible.dispose:()V
11: goto 16
12: StackMap locals:
StackMap stack:
aload 3
invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
aload 0
if_acmpne 15
13: aload 3
aload 4
putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
14: goto 16
15: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.glass.ui.Accessible.dispose:()V
end local 4 end local 3 end local 1 16: StackMap locals: javafx.scene.Scene top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
17: aload 0
getfield javafx.scene.Scene.accMap:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
18: StackMap locals: javafx.scene.Scene
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/Scene;
3 16 1 entry Ljava/util/Map$Entry<Ljavafx/scene/Node;Lcom/sun/glass/ui/Accessible;>;
4 16 3 node Ljavafx/scene/Node;
5 16 4 acc Lcom/sun/glass/ui/Accessible;
com.sun.glass.ui.Accessible getAccessible();
descriptor: ()Lcom/sun/glass/ui/Accessible;
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene.peer:Lcom/sun/javafx/tk/TKScene;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
ifnonnull 5
2: aload 0
invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
invokevirtual com.sun.glass.ui.Application.createAccessible:()Lcom/sun/glass/ui/Accessible;
putfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
3: aload 0
getfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
new javafx.scene.Scene$53
dup
aload 0
invokespecial javafx.scene.Scene$53.<init>:(Ljavafx/scene/Scene;)V
invokevirtual com.sun.glass.ui.Accessible.setEventHandler:(Lcom/sun/glass/ui/Accessible$EventHandler;)V
4: invokestatic com.sun.javafx.application.PlatformImpl.accessibilityActiveProperty:()Ljavafx/beans/property/BooleanProperty;
iconst_1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene.accessible:Lcom/sun/glass/ui/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/Scene;
static int[] $SWITCH_TABLE$javafx$scene$input$TouchPoint$State();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javafx.scene.Scene.$SWITCH_TABLE$javafx$scene$input$TouchPoint$State:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javafx.scene.input.TouchPoint$State.values:()[Ljavafx/scene/input/TouchPoint$State;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javafx.scene.input.TouchPoint$State.MOVED:Ljavafx/scene/input/TouchPoint$State;
invokevirtual javafx.scene.input.TouchPoint$State.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javafx.scene.input.TouchPoint$State.PRESSED:Ljavafx/scene/input/TouchPoint$State;
invokevirtual javafx.scene.input.TouchPoint$State.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javafx.scene.input.TouchPoint$State.RELEASED:Ljavafx/scene/input/TouchPoint$State;
invokevirtual javafx.scene.input.TouchPoint$State.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javafx.scene.input.TouchPoint$State.STATIONARY:Ljavafx/scene/input/TouchPoint$State;
invokevirtual javafx.scene.input.TouchPoint$State.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic javafx.scene.Scene.$SWITCH_TABLE$javafx$scene$input$TouchPoint$State:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
private static java.lang.Boolean lambda$0();
descriptor: ()Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: ldc "javafx.scene.nodeOrientation.RTL"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static void lambda$1();
descriptor: ()V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=0
0: getstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 15
1: getstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
astore 0
start local 0 2: getstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
getstatic javafx.scene.Scene.snapshotRunnableListA:Ljava/util/List;
if_acmpne 5
3: getstatic javafx.scene.Scene.snapshotRunnableListB:Ljava/util/List;
putstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
4: goto 6
5: StackMap locals: java.util.List
StackMap stack:
getstatic javafx.scene.Scene.snapshotRunnableListA:Ljava/util/List;
putstatic javafx.scene.Scene.snapshotRunnableList:Ljava/util/List;
6: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 13
StackMap locals: java.util.List top java.util.Iterator
StackMap stack:
7: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Runnable
astore 1
start local 1 8: aload 1
invokeinterface java.lang.Runnable.run:()V
9: goto 13
StackMap locals: java.util.List java.lang.Runnable java.util.Iterator
StackMap stack: java.lang.Throwable
10: astore 3
start local 3 11: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Exception in snapshot runnable"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: aload 3
getstatic java.lang.System.err:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
end local 3 end local 1 13: StackMap locals: java.util.List top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
14: aload 0
invokeinterface java.util.List.clear:()V
end local 0 15: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
2 15 0 runnables Ljava/util/List<Ljava/lang/Runnable;>;
8 13 1 r Ljava/lang/Runnable;
11 13 3 th Ljava/lang/Throwable;
Exception table:
from to target type
8 9 10 Class java.lang.Throwable
private static void lambda$2(java.lang.Runnable, java.security.AccessControlContext);
descriptor: (Ljava/lang/Runnable;Ljava/security/AccessControlContext;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
invokedynamic run(Ljava/lang/Runnable;)Ljava/security/PrivilegedAction;
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;
javafx/scene/Scene.lambda$3(Ljava/lang/Runnable;)Ljava/lang/Void; (6)
()Ljava/lang/Void;
1: aload 1
2: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
pop
3: return
LocalVariableTable:
Start End Slot Name Signature
private void lambda$4(javafx.scene.image.WritableImage, javafx.util.Callback);
descriptor: (Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=6, args_size=3
start local 0 0: aload 0
aload 1
invokevirtual javafx.scene.Scene.doSnapshot:(Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
astore 3
start local 3 1: new javafx.scene.SnapshotResult
dup
aload 3
aload 0
aconst_null
invokespecial javafx.scene.SnapshotResult.<init>:(Ljavafx/scene/image/WritableImage;Ljava/lang/Object;Ljavafx/scene/SnapshotParameters;)V
astore 4
start local 4 2: aload 2
aload 4
invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Void
pop
3: goto 7
StackMap locals: javafx.scene.Scene javafx.scene.image.WritableImage javafx.util.Callback javafx.scene.image.WritableImage javafx.scene.SnapshotResult
StackMap stack: java.lang.Throwable
4: astore 5
start local 5 5: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Exception in snapshot callback"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
6: aload 5
getstatic java.lang.System.err:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
end local 5 end local 4 end local 3 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene;
1 7 3 img Ljavafx/scene/image/WritableImage;
2 7 4 result Ljavafx/scene/SnapshotResult;
5 7 5 th Ljava/lang/Throwable;
Exception table:
from to target type
2 3 4 Class java.lang.Throwable
private static java.lang.Void lambda$3(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)Ljava/lang/Void;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokeinterface java.lang.Runnable.run:()V
1: aconst_null
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Scene.java"
NestMembers:
javafx.scene.Scene$1 javafx.scene.Scene$10 javafx.scene.Scene$11 javafx.scene.Scene$12 javafx.scene.Scene$13 javafx.scene.Scene$14 javafx.scene.Scene$15 javafx.scene.Scene$16 javafx.scene.Scene$17 javafx.scene.Scene$18 javafx.scene.Scene$19 javafx.scene.Scene$2 javafx.scene.Scene$2$1 javafx.scene.Scene$20 javafx.scene.Scene$21 javafx.scene.Scene$22 javafx.scene.Scene$23 javafx.scene.Scene$24 javafx.scene.Scene$25 javafx.scene.Scene$26 javafx.scene.Scene$27 javafx.scene.Scene$28 javafx.scene.Scene$29 javafx.scene.Scene$3 javafx.scene.Scene$30 javafx.scene.Scene$31 javafx.scene.Scene$32 javafx.scene.Scene$33 javafx.scene.Scene$34 javafx.scene.Scene$35 javafx.scene.Scene$36 javafx.scene.Scene$37 javafx.scene.Scene$38 javafx.scene.Scene$39 javafx.scene.Scene$4 javafx.scene.Scene$40 javafx.scene.Scene$41 javafx.scene.Scene$42 javafx.scene.Scene$43 javafx.scene.Scene$44 javafx.scene.Scene$45 javafx.scene.Scene$46 javafx.scene.Scene$47 javafx.scene.Scene$48 javafx.scene.Scene$49 javafx.scene.Scene$5 javafx.scene.Scene$50 javafx.scene.Scene$51 javafx.scene.Scene$52 javafx.scene.Scene$53 javafx.scene.Scene$6 javafx.scene.Scene$7 javafx.scene.Scene$8 javafx.scene.Scene$9 javafx.scene.Scene$ClickCounter javafx.scene.Scene$ClickGenerator javafx.scene.Scene$DirtyBits javafx.scene.Scene$DnDGesture javafx.scene.Scene$DragDetectedState javafx.scene.Scene$DragGestureListener javafx.scene.Scene$DragSourceListener javafx.scene.Scene$DropTargetListener javafx.scene.Scene$EffectiveOrientationProperty javafx.scene.Scene$InputMethodRequestsDelegate javafx.scene.Scene$KeyHandler javafx.scene.Scene$MouseHandler javafx.scene.Scene$MouseHandler$1 javafx.scene.Scene$ScenePeerListener javafx.scene.Scene$ScenePeerPaintListener javafx.scene.Scene$ScenePulseListener javafx.scene.Scene$TargetWrapper javafx.scene.Scene$TouchGesture javafx.scene.Scene$TouchMap
InnerClasses:
public abstract EventHandler = com.sun.glass.ui.Accessible$EventHandler of com.sun.glass.ui.Accessible
public abstract SceneAccessor = com.sun.javafx.perf.PerformanceTracker$SceneAccessor of com.sun.javafx.perf.PerformanceTracker
public abstract SceneAccessor = com.sun.javafx.scene.SceneHelper$SceneAccessor of com.sun.javafx.scene.SceneHelper
public ImageRenderingContext = com.sun.javafx.tk.Toolkit$ImageRenderingContext of com.sun.javafx.tk.Toolkit
public abstract WritableImageAccessor = com.sun.javafx.tk.Toolkit$WritableImageAccessor of com.sun.javafx.tk.Toolkit
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map
javafx.scene.Scene$1
javafx.scene.Scene$10
javafx.scene.Scene$11
javafx.scene.Scene$12
javafx.scene.Scene$13
javafx.scene.Scene$14
javafx.scene.Scene$15
javafx.scene.Scene$16
javafx.scene.Scene$17
javafx.scene.Scene$18
javafx.scene.Scene$19
javafx.scene.Scene$2
javafx.scene.Scene$20
javafx.scene.Scene$21
javafx.scene.Scene$22
javafx.scene.Scene$23
javafx.scene.Scene$24
javafx.scene.Scene$25
javafx.scene.Scene$26
javafx.scene.Scene$27
javafx.scene.Scene$28
javafx.scene.Scene$29
javafx.scene.Scene$3
javafx.scene.Scene$30
javafx.scene.Scene$31
javafx.scene.Scene$32
javafx.scene.Scene$33
javafx.scene.Scene$34
javafx.scene.Scene$35
javafx.scene.Scene$36
javafx.scene.Scene$37
javafx.scene.Scene$38
javafx.scene.Scene$39
javafx.scene.Scene$4
javafx.scene.Scene$40
javafx.scene.Scene$41
javafx.scene.Scene$42
javafx.scene.Scene$43
javafx.scene.Scene$44
javafx.scene.Scene$45
javafx.scene.Scene$46
javafx.scene.Scene$47
javafx.scene.Scene$48
javafx.scene.Scene$49
javafx.scene.Scene$5
javafx.scene.Scene$50
javafx.scene.Scene$51
javafx.scene.Scene$52
javafx.scene.Scene$53
javafx.scene.Scene$6
javafx.scene.Scene$7
javafx.scene.Scene$8
javafx.scene.Scene$9
ClickCounter = javafx.scene.Scene$ClickCounter of javafx.scene.Scene
ClickGenerator = javafx.scene.Scene$ClickGenerator of javafx.scene.Scene
private final DirtyBits = javafx.scene.Scene$DirtyBits of javafx.scene.Scene
DnDGesture = javafx.scene.Scene$DnDGesture of javafx.scene.Scene
private final DragDetectedState = javafx.scene.Scene$DragDetectedState of javafx.scene.Scene
DragGestureListener = javafx.scene.Scene$DragGestureListener of javafx.scene.Scene
DragSourceListener = javafx.scene.Scene$DragSourceListener of javafx.scene.Scene
DropTargetListener = javafx.scene.Scene$DropTargetListener of javafx.scene.Scene
private final EffectiveOrientationProperty = javafx.scene.Scene$EffectiveOrientationProperty of javafx.scene.Scene
InputMethodRequestsDelegate = javafx.scene.Scene$InputMethodRequestsDelegate of javafx.scene.Scene
KeyHandler = javafx.scene.Scene$KeyHandler of javafx.scene.Scene
MouseHandler = javafx.scene.Scene$MouseHandler of javafx.scene.Scene
ScenePeerListener = javafx.scene.Scene$ScenePeerListener of javafx.scene.Scene
private ScenePeerPaintListener = javafx.scene.Scene$ScenePeerPaintListener of javafx.scene.Scene
ScenePulseListener = javafx.scene.Scene$ScenePulseListener of javafx.scene.Scene
private TargetWrapper = javafx.scene.Scene$TargetWrapper of javafx.scene.Scene
private TouchGesture = javafx.scene.Scene$TouchGesture of javafx.scene.Scene
private TouchMap = javafx.scene.Scene$TouchMap of javafx.scene.Scene
public final State = javafx.scene.input.TouchPoint$State of javafx.scene.input.TouchPoint
RuntimeVisibleAnnotations:
javafx.beans.DefaultProperty(value = "root")