public class javafx.stage.Window implements javafx.event.EventTarget
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.stage.Window
super_class: java.lang.Object
{
private static javafx.collections.ObservableList<javafx.stage.Window> windows;
descriptor: Ljavafx/collections/ObservableList;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljavafx/collections/ObservableList<Ljavafx/stage/Window;>;
private static javafx.collections.ObservableList<javafx.stage.Window> unmodifiableWindows;
descriptor: Ljavafx/collections/ObservableList;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljavafx/collections/ObservableList<Ljavafx/stage/Window;>;
private com.sun.javafx.stage.WindowHelper windowHelper;
descriptor: Lcom/sun/javafx/stage/WindowHelper;
flags: (0x0002) ACC_PRIVATE
final java.security.AccessControlContext acc;
descriptor: Ljava/security/AccessControlContext;
flags: (0x0010) ACC_FINAL
private com.sun.javafx.stage.WindowPeerListener peerListener;
descriptor: Lcom/sun/javafx/stage/WindowPeerListener;
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.tk.TKStage peer;
descriptor: Lcom/sun/javafx/tk/TKStage;
flags: (0x0002) ACC_PRIVATE
private javafx.stage.Window$TKBoundsConfigurator peerBoundsConfigurator;
descriptor: Ljavafx/stage/Window$TKBoundsConfigurator;
flags: (0x0002) ACC_PRIVATE
private boolean sizeToScene;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final float CENTER_ON_SCREEN_X_FRACTION;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.5
private static final float CENTER_ON_SCREEN_Y_FRACTION;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.33333334
private javafx.beans.property.ReadOnlyDoubleWrapper outputScaleX;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper outputScaleY;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty forceIntegerRenderScale;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty renderScaleX;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty renderScaleY;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private boolean xExplicit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper x;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private boolean yExplicit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper y;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private boolean widthExplicit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper width;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private boolean heightExplicit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyDoubleWrapper height;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyBooleanWrapper focused;
descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
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 javafx.stage.Window$SceneModel scene;
descriptor: Ljavafx/stage/Window$SceneModel;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty opacity;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onCloseRequest;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onShowing;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onShown;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onHiding;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onHidden;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private javafx.beans.property.ReadOnlyBooleanWrapper showing;
descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
boolean hasBeenVisible;
descriptor: Z
flags: (0x0000)
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.stage.WindowEventDispatcher internalEventDispatcher;
descriptor: Lcom/sun/javafx/stage/WindowEventDispatcher;
flags: (0x0002) ACC_PRIVATE
private int focusGrabCounter;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final javafx.beans.property.ReadOnlyObjectWrapper<javafx.stage.Screen> screen;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/stage/Screen;>;
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Ljavafx/stage/Window;
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.stage.Window.$assertionsDisabled:Z
3: invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
putstatic javafx.stage.Window.windows:Ljavafx/collections/ObservableList;
4: getstatic javafx.stage.Window.windows:Ljavafx/collections/ObservableList;
invokestatic javafx.collections.FXCollections.unmodifiableObservableList:(Ljavafx/collections/ObservableList;)Ljavafx/collections/ObservableList;
putstatic javafx.stage.Window.unmodifiableWindows:Ljavafx/collections/ObservableList;
5: new javafx.stage.Window$1
dup
invokespecial javafx.stage.Window$1.<init>:()V
6: invokestatic com.sun.javafx.stage.WindowHelper.setWindowAccessor:(Lcom/sun/javafx/stage/WindowHelper$WindowAccessor;)V
7: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic javafx.stage.Window.USER_DATA_KEY:Ljava/lang/Object;
return
LocalVariableTable:
Start End Slot Name Signature
public static javafx.collections.ObservableList<javafx.stage.Window> getWindows();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 0
start local 0 1: aload 0
ifnull 3
2: aload 0
getstatic com.sun.javafx.FXPermissions.ACCESS_WINDOW_LIST_PERMISSION:Ljavafx/util/FXPermission;
invokevirtual java.lang.SecurityManager.checkPermission:(Ljava/security/Permission;)V
3: StackMap locals: java.lang.SecurityManager
StackMap stack:
getstatic javafx.stage.Window.unmodifiableWindows:Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 4 0 securityManager Ljava/lang/SecurityManager;
Signature: ()Ljavafx/collections/ObservableList<Ljavafx/stage/Window;>;
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javafx.stage.Window.windowHelper:Lcom/sun/javafx/stage/WindowHelper;
2: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield javafx.stage.Window.acc:Ljava/security/AccessControlContext;
3: aload 0
4: new javafx.stage.Window$TKBoundsConfigurator
dup
aload 0
invokespecial javafx.stage.Window$TKBoundsConfigurator.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
5: aload 0
iconst_0
putfield javafx.stage.Window.sizeToScene:Z
6: aload 0
7: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "outputScaleX"
dconst_1
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.outputScaleX:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
8: aload 0
9: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "outputScaleY"
dconst_1
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.outputScaleY:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
10: aload 0
11: new javafx.stage.Window$2
dup
aload 0
aload 0
ldc "forceIntegerRenderScale"
iconst_0
invokespecial javafx.stage.Window$2.<init>:(Ljavafx/stage/Window;Ljava/lang/Object;Ljava/lang/String;Z)V
putfield javafx.stage.Window.forceIntegerRenderScale:Ljavafx/beans/property/BooleanProperty;
12: aload 0
13: new javafx.stage.Window$3
dup
aload 0
aload 0
ldc "renderScaleX"
dconst_1
invokespecial javafx.stage.Window$3.<init>:(Ljavafx/stage/Window;Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
14: aload 0
15: new javafx.stage.Window$4
dup
aload 0
aload 0
ldc "renderScaleY"
dconst_1
invokespecial javafx.stage.Window$4.<init>:(Ljavafx/stage/Window;Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
16: aload 0
iconst_0
putfield javafx.stage.Window.xExplicit:Z
17: aload 0
18: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "x"
ldc NaN
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
19: aload 0
iconst_0
putfield javafx.stage.Window.yExplicit:Z
20: aload 0
21: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "y"
ldc NaN
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
22: aload 0
iconst_0
putfield javafx.stage.Window.widthExplicit:Z
23: aload 0
24: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "width"
ldc NaN
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
25: aload 0
iconst_0
putfield javafx.stage.Window.heightExplicit:Z
26: aload 0
27: new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "height"
ldc NaN
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
putfield javafx.stage.Window.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
28: aload 0
new javafx.stage.Window$5
dup
aload 0
invokespecial javafx.stage.Window$5.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.focused:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
29: aload 0
new javafx.stage.Window$SceneModel
dup
aload 0
invokespecial javafx.stage.Window$SceneModel.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.scene:Ljavafx/stage/Window$SceneModel;
30: aload 0
new javafx.stage.Window$6
dup
aload 0
invokespecial javafx.stage.Window$6.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.showing:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
31: aload 0
iconst_0
putfield javafx.stage.Window.hasBeenVisible:Z
32: aload 0
new javafx.beans.property.ReadOnlyObjectWrapper
dup
invokestatic javafx.stage.Screen.getPrimary:()Ljavafx/stage/Screen;
invokespecial javafx.beans.property.ReadOnlyObjectWrapper.<init>:(Ljava/lang/Object;)V
putfield javafx.stage.Window.screen:Ljavafx/beans/property/ReadOnlyObjectWrapper;
33: aload 0
invokevirtual javafx.stage.Window.initializeInternalEventDispatcher:()V
34: aload 0
invokestatic com.sun.javafx.stage.WindowHelper.initHelper:(Ljavafx/stage/Window;)V
35: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljavafx/stage/Window;
com.sun.javafx.stage.WindowPeerListener getPeerListener();
descriptor: ()Lcom/sun/javafx/stage/WindowPeerListener;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.peerListener:Lcom/sun/javafx/stage/WindowPeerListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
void setPeerListener(com.sun.javafx.stage.WindowPeerListener);
descriptor: (Lcom/sun/javafx/stage/WindowPeerListener;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.stage.Window.peerListener:Lcom/sun/javafx/stage/WindowPeerListener;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 peerListener Lcom/sun/javafx/stage/WindowPeerListener;
MethodParameters:
Name Flags
peerListener
com.sun.javafx.tk.TKStage getPeer();
descriptor: ()Lcom/sun/javafx/tk/TKStage;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
void setPeer(com.sun.javafx.tk.TKStage);
descriptor: (Lcom/sun/javafx/tk/TKStage;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 peer Lcom/sun/javafx/tk/TKStage;
MethodParameters:
Name Flags
peer
public void sizeToScene();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
ifnull 4
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 4
1: aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
invokestatic com.sun.javafx.scene.SceneHelper.preferredSize:(Ljavafx/scene/Scene;)V
2: aload 0
iconst_0
invokevirtual javafx.stage.Window.adjustSize:(Z)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.stage.Window.sizeToScene:Z
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/stage/Window;
private void adjustSize(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=14, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 33
3: aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getWidth:()D
dstore 2
start local 2 4: dload 2
dconst_0
dcmpl
ifle 5
dload 2
goto 6
StackMap locals: double
StackMap stack:
5: ldc -1.0
StackMap locals:
StackMap stack: double
6: dstore 4
start local 4 7: ldc -1.0
dstore 6
start local 6 8: iload 1
ifeq 11
aload 0
getfield javafx.stage.Window.widthExplicit:Z
ifeq 11
9: aload 0
invokevirtual javafx.stage.Window.getWidth:()D
dstore 6
10: goto 17
StackMap locals: double double
StackMap stack:
11: dload 4
dconst_0
dcmpg
ifgt 16
12: aload 0
getfield javafx.stage.Window.widthExplicit:Z
ifeq 13
aload 0
invokevirtual javafx.stage.Window.getWidth:()D
goto 14
StackMap locals:
StackMap stack:
13: ldc -1.0
StackMap locals:
StackMap stack: double
14: dstore 6
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javafx.stage.Window.widthExplicit:Z
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getHeight:()D
dstore 8
start local 8 18: dload 8
dconst_0
dcmpl
ifle 19
dload 8
goto 20
StackMap locals: double
StackMap stack:
19: ldc -1.0
StackMap locals:
StackMap stack: double
20: dstore 10
start local 10 21: ldc -1.0
dstore 12
start local 12 22: iload 1
ifeq 25
aload 0
getfield javafx.stage.Window.heightExplicit:Z
ifeq 25
23: aload 0
invokevirtual javafx.stage.Window.getHeight:()D
dstore 12
24: goto 31
StackMap locals: double double
StackMap stack:
25: dload 10
dconst_0
dcmpg
ifgt 30
26: aload 0
getfield javafx.stage.Window.heightExplicit:Z
ifeq 27
aload 0
invokevirtual javafx.stage.Window.getHeight:()D
goto 28
StackMap locals:
StackMap stack:
27: ldc -1.0
StackMap locals:
StackMap stack: double
28: dstore 12
29: goto 31
30: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javafx.stage.Window.heightExplicit:Z
31: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 6
dload 12
dload 4
dload 10
invokevirtual javafx.stage.Window$TKBoundsConfigurator.setSize:(DDDD)V
32: aload 0
invokevirtual javafx.stage.Window.applyBounds:()V
end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 33: StackMap locals: javafx.stage.Window int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljavafx/stage/Window;
0 34 1 selfSizePriority Z
4 33 2 sceneWidth D
7 33 4 cw D
8 33 6 w D
18 33 8 sceneHeight D
21 33 10 ch D
22 33 12 h D
MethodParameters:
Name Flags
selfSizePriority
public void centerOnScreen();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=1
start local 0 0: aload 0
iconst_0
putfield javafx.stage.Window.xExplicit:Z
1: aload 0
iconst_0
putfield javafx.stage.Window.yExplicit:Z
2: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 19
3: aload 0
invokevirtual javafx.stage.Window.getWindowScreen:()Ljavafx/stage/Screen;
invokevirtual javafx.stage.Screen.getVisualBounds:()Ljavafx/geometry/Rectangle2D;
astore 1
start local 1 4: aload 1
invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
aload 1
invokevirtual javafx.geometry.Rectangle2D.getWidth:()D
aload 0
invokevirtual javafx.stage.Window.getWidth:()D
dsub
5: ldc 0.5
dmul
6: dadd
7: dstore 2
start local 2 8: aload 1
invokevirtual javafx.geometry.Rectangle2D.getMinY:()D
aload 1
invokevirtual javafx.geometry.Rectangle2D.getHeight:()D
aload 0
invokevirtual javafx.stage.Window.getHeight:()D
dsub
9: ldc 0.3333333432674408
dmul
10: dadd
11: dstore 4
start local 4 12: aload 0
getfield javafx.stage.Window.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 2
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
13: aload 0
getfield javafx.stage.Window.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 4
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
14: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 2
dload 4
15: ldc 0.5
16: ldc 0.33333334
17: invokevirtual javafx.stage.Window$TKBoundsConfigurator.setLocation:(DDFF)V
18: aload 0
invokevirtual javafx.stage.Window.applyBounds:()V
end local 4 end local 2 end local 1 19: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljavafx/stage/Window;
4 19 1 bounds Ljavafx/geometry/Rectangle2D;
8 19 2 centerX D
12 19 4 centerY D
private void updateOutputScales(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: aload 0
dload 1
dload 3
invokevirtual javafx.stage.Window.updateRenderScales:(DD)V
1: aload 0
getfield javafx.stage.Window.outputScaleX:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
2: aload 0
getfield javafx.stage.Window.outputScaleY:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 3
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/stage/Window;
0 4 1 sx D
0 4 3 sy D
MethodParameters:
Name Flags
sx
sy
void updateRenderScales(double, double);
descriptor: (DD)V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.stage.Window.forceIntegerRenderScale:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
istore 5
start local 5 1: aload 0
getfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.isBound:()Z
ifne 5
2: aload 0
getfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
iload 5
ifeq 3
dload 1
invokestatic java.lang.Math.ceil:(D)D
goto 4
StackMap locals: javafx.stage.Window double double int
StackMap stack: javafx.beans.property.DoubleProperty
3: dload 1
StackMap locals: javafx.stage.Window double double int
StackMap stack: javafx.beans.property.DoubleProperty double
4: invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.isBound:()Z
ifne 9
6: aload 0
getfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
iload 5
ifeq 7
dload 3
invokestatic java.lang.Math.ceil:(D)D
goto 8
StackMap locals:
StackMap stack: javafx.beans.property.DoubleProperty
7: dload 3
StackMap locals: javafx.stage.Window double double int
StackMap stack: javafx.beans.property.DoubleProperty double
8: invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
9: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/stage/Window;
0 10 1 sx D
0 10 3 sy D
1 10 5 forceInt Z
MethodParameters:
Name Flags
sx
sy
public final double getOutputScaleX();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.outputScaleX:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.ReadOnlyDoubleProperty outputScaleXProperty();
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
getfield javafx.stage.Window.outputScaleX: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/stage/Window;
public final double getOutputScaleY();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.outputScaleY:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.ReadOnlyDoubleProperty outputScaleYProperty();
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
getfield javafx.stage.Window.outputScaleY: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/stage/Window;
public final void setForceIntegerRenderScale(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.forceIntegerRenderScale:Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 forced Z
MethodParameters:
Name Flags
forced
public final boolean isForceIntegerRenderScale();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.forceIntegerRenderScale:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.BooleanProperty forceIntegerRenderScaleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.forceIntegerRenderScale:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final void setRenderScaleX(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 scale D
MethodParameters:
Name Flags
scale
public final double getRenderScaleX();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.DoubleProperty renderScaleXProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.renderScaleX:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final void setRenderScaleY(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 scale D
MethodParameters:
Name Flags
scale
public final double getRenderScaleY();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.DoubleProperty renderScaleYProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.renderScaleY:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final void setX(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokevirtual javafx.stage.Window.setXInternal:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
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.stage.Window.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
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
getfield javafx.stage.Window.x: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/stage/Window;
void setXInternal(double);
descriptor: (D)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 1
fconst_0
invokevirtual javafx.stage.Window$TKBoundsConfigurator.setX:(DF)V
2: aload 0
iconst_1
putfield javafx.stage.Window.xExplicit:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/stage/Window;
0 4 1 value D
MethodParameters:
Name Flags
value
public final void setY(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokevirtual javafx.stage.Window.setYInternal:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
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.stage.Window.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
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
getfield javafx.stage.Window.y: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/stage/Window;
void setYInternal(double);
descriptor: (D)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 1
fconst_0
invokevirtual javafx.stage.Window$TKBoundsConfigurator.setY:(DF)V
2: aload 0
iconst_1
putfield javafx.stage.Window.yExplicit:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/stage/Window;
0 4 1 value D
MethodParameters:
Name Flags
value
void notifyLocationChanged(double, double);
descriptor: (DD)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.stage.Window.x:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.y:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 3
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
2: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
0 3 1 newX D
0 3 3 newY D
MethodParameters:
Name Flags
newX
newY
public final void setWidth(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 1
invokevirtual javafx.stage.Window$TKBoundsConfigurator.setWindowWidth:(D)V
2: aload 0
iconst_1
putfield javafx.stage.Window.widthExplicit:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/stage/Window;
0 4 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.stage.Window.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
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
getfield javafx.stage.Window.width: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/stage/Window;
public final void setHeight(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
dload 1
invokevirtual javafx.stage.Window$TKBoundsConfigurator.setWindowHeight:(D)V
2: aload 0
iconst_1
putfield javafx.stage.Window.heightExplicit:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/stage/Window;
0 4 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.stage.Window.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
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
getfield javafx.stage.Window.height: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/stage/Window;
void notifySizeChanged(double, double);
descriptor: (DD)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.stage.Window.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
1: aload 0
getfield javafx.stage.Window.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 3
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
2: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
0 3 1 newWidth D
0 3 3 newHeight D
MethodParameters:
Name Flags
newWidth
newHeight
final void setFocused(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.stage.Window.focused:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
iload 1
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final void requestFocus();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 2
1: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
invokeinterface com.sun.javafx.tk.TKStage.requestFocus:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
public final boolean isFocused();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.focused:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.ReadOnlyBooleanProperty focusedProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.focused:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
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.stage.Window.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.stage.Window.properties:Ljavafx/collections/ObservableMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.properties:Ljavafx/collections/ObservableMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
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.stage.Window.properties:Ljavafx/collections/ObservableMap;
ifnull 1
aload 0
getfield javafx.stage.Window.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/stage/Window;
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.stage.Window.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.stage.Window.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/stage/Window;
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.stage.Window.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.stage.Window.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/stage/Window;
protected void setScene(javafx.scene.Scene);
descriptor: (Ljavafx/scene/Scene;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.scene:Ljavafx/stage/Window$SceneModel;
aload 1
invokevirtual javafx.stage.Window$SceneModel.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Ljavafx/scene/Scene;
MethodParameters:
Name Flags
value
public final javafx.scene.Scene getScene();
descriptor: ()Ljavafx/scene/Scene;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.scene:Ljavafx/stage/Window$SceneModel;
invokevirtual javafx.stage.Window$SceneModel.get:()Ljava/lang/Object;
checkcast javafx.scene.Scene
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.Scene> sceneProperty();
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.stage.Window.scene:Ljavafx/stage/Window$SceneModel;
invokevirtual javafx.stage.Window$SceneModel.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/Scene;>;
public final void setOpacity(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.stage.Window.opacityProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getOpacity();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.opacity:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.stage.Window.opacity:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
public final javafx.beans.property.DoubleProperty opacityProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.opacity:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$7
dup
aload 0
dconst_1
invokespecial javafx.stage.Window$7.<init>:(Ljavafx/stage/Window;D)V
putfield javafx.stage.Window.opacity:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.opacity:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
public final void setOnCloseRequest(javafx.event.EventHandler<javafx.stage.WindowEvent>);
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.stage.Window.onCloseRequestProperty:()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/stage/Window;
0 2 1 value Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.stage.WindowEvent> getOnCloseRequest();
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.stage.Window.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
ifnull 1
aload 0
getfield javafx.stage.Window.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onCloseRequestProperty();
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.stage.Window.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$8
dup
aload 0
invokespecial javafx.stage.Window$8.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
public final void setOnShowing(javafx.event.EventHandler<javafx.stage.WindowEvent>);
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.stage.Window.onShowingProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.stage.WindowEvent> getOnShowing();
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.stage.Window.onShowing:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.stage.Window.onShowing: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/stage/Window;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onShowingProperty();
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.stage.Window.onShowing:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$9
dup
aload 0
invokespecial javafx.stage.Window$9.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.onShowing:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.onShowing:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
public final void setOnShown(javafx.event.EventHandler<javafx.stage.WindowEvent>);
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.stage.Window.onShownProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.stage.WindowEvent> getOnShown();
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.stage.Window.onShown:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.stage.Window.onShown: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/stage/Window;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onShownProperty();
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.stage.Window.onShown:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$10
dup
aload 0
invokespecial javafx.stage.Window$10.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.onShown:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.onShown:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
public final void setOnHiding(javafx.event.EventHandler<javafx.stage.WindowEvent>);
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.stage.Window.onHidingProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.stage.WindowEvent> getOnHiding();
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.stage.Window.onHiding:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.stage.Window.onHiding: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/stage/Window;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onHidingProperty();
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.stage.Window.onHiding:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$11
dup
aload 0
invokespecial javafx.stage.Window$11.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.onHiding:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.onHiding:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
public final void setOnHidden(javafx.event.EventHandler<javafx.stage.WindowEvent>);
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.stage.Window.onHiddenProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
0 1 1 value Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.stage.WindowEvent> getOnHidden();
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.stage.Window.onHidden:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.stage.Window.onHidden: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/stage/Window;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.stage.WindowEvent>> onHiddenProperty();
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.stage.Window.onHidden:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.stage.Window$12
dup
aload 0
invokespecial javafx.stage.Window$12.<init>:(Ljavafx/stage/Window;)V
putfield javafx.stage.Window.onHidden:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.stage.Window.onHidden:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/stage/WindowEvent;>;>;
private void setShowing(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
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.stage.Window.showing:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
iload 1
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
0 3 1 value Z
MethodParameters:
Name Flags
value
public final boolean isShowing();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.showing:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final javafx.beans.property.ReadOnlyBooleanProperty showingProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.showing:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
protected void show();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual javafx.stage.Window.setShowing:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
public void hide();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual javafx.stage.Window.setShowing:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
private void doVisibleChanging(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
ifnull 2
1: aload 0
invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
invokestatic com.sun.javafx.scene.NodeHelper.reapplyCSS:(Ljavafx/scene/Node;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
0 3 1 visible Z
MethodParameters:
Name Flags
visible
private void doVisibleChanged(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic javafx.stage.Window.$assertionsDisabled:Z
ifne 1
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iload 1
ifne 4
2: aload 0
aconst_null
putfield javafx.stage.Window.peerListener:Lcom/sun/javafx/stage/WindowPeerListener;
3: aload 0
aconst_null
putfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/stage/Window;
0 5 1 visible Z
MethodParameters:
Name Flags
visible
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.stage.Window.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/stage/Window;
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.stage.Window.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/stage/Window;
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.stage.Window.initializeInternalEventDispatcher:()V
1: aload 0
getfield javafx.stage.Window.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
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.stage.Window.getInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
invokevirtual com.sun.javafx.stage.WindowEventDispatcher.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/stage/Window;
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.stage.Window.getInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
invokevirtual com.sun.javafx.stage.WindowEventDispatcher.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/stage/Window;
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.stage.Window.getInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
invokevirtual com.sun.javafx.stage.WindowEventDispatcher.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/stage/Window;
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.stage.Window.getInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
invokevirtual com.sun.javafx.stage.WindowEventDispatcher.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/stage/Window;
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.stage.Window.getInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
invokevirtual com.sun.javafx.stage.WindowEventDispatcher.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/stage/Window;
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
com.sun.javafx.stage.WindowEventDispatcher getInternalEventDispatcher();
descriptor: ()Lcom/sun/javafx/stage/WindowEventDispatcher;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.stage.Window.initializeInternalEventDispatcher:()V
1: aload 0
getfield javafx.stage.Window.internalEventDispatcher:Lcom/sun/javafx/stage/WindowEventDispatcher;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
private void initializeInternalEventDispatcher();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.internalEventDispatcher:Lcom/sun/javafx/stage/WindowEventDispatcher;
ifnonnull 7
1: aload 0
aload 0
invokevirtual javafx.stage.Window.createInternalEventDispatcher:()Lcom/sun/javafx/stage/WindowEventDispatcher;
putfield javafx.stage.Window.internalEventDispatcher:Lcom/sun/javafx/stage/WindowEventDispatcher;
2: aload 0
new javafx.beans.property.SimpleObjectProperty
dup
3: aload 0
4: ldc "eventDispatcher"
5: aload 0
getfield javafx.stage.Window.internalEventDispatcher:Lcom/sun/javafx/stage/WindowEventDispatcher;
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
6: putfield javafx.stage.Window.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/stage/Window;
com.sun.javafx.stage.WindowEventDispatcher createInternalEventDispatcher();
descriptor: ()Lcom/sun/javafx/stage/WindowEventDispatcher;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.javafx.stage.WindowEventDispatcher
dup
aload 0
invokespecial com.sun.javafx.stage.WindowEventDispatcher.<init>:(Ljavafx/stage/Window;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
public final void fireEvent(javafx.event.Event);
descriptor: (Ljavafx/event/Event;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 event Ljavafx/event/Event;
MethodParameters:
Name Flags
event
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.stage.Window.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
ifnull 4
1: aload 0
getfield javafx.stage.Window.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 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/stage/Window;
0 5 1 tail Ljavafx/event/EventDispatchChain;
2 4 2 eventDispatcherValue Ljavafx/event/EventDispatcher;
MethodParameters:
Name Flags
tail
void increaseFocusGrabCounter();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield javafx.stage.Window.focusGrabCounter:I
iconst_1
iadd
dup_x1
putfield javafx.stage.Window.focusGrabCounter:I
iconst_1
if_icmpne 2
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 2
aload 0
invokevirtual javafx.stage.Window.isFocused:()Z
ifeq 2
1: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
invokeinterface com.sun.javafx.tk.TKStage.grabFocus:()Z
pop
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
void decreaseFocusGrabCounter();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield javafx.stage.Window.focusGrabCounter:I
iconst_1
isub
dup_x1
putfield javafx.stage.Window.focusGrabCounter:I
ifne 2
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 2
1: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
invokeinterface com.sun.javafx.tk.TKStage.ungrabFocus:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
private void focusChanged(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.stage.Window.focusGrabCounter:I
ifle 2
aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
ifnull 2
iload 1
ifeq 2
1: aload 0
getfield javafx.stage.Window.peer:Lcom/sun/javafx/tk/TKStage;
invokeinterface com.sun.javafx.tk.TKStage.grabFocus:()Z
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/stage/Window;
0 3 1 newIsFocused Z
MethodParameters:
Name Flags
newIsFocused final
final void applyBounds();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.peerBoundsConfigurator:Ljavafx/stage/Window$TKBoundsConfigurator;
invokevirtual javafx.stage.Window$TKBoundsConfigurator.apply:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
javafx.stage.Window getWindowOwner();
descriptor: ()Ljavafx/stage/Window;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/stage/Window;
private javafx.stage.Screen getWindowScreen();
descriptor: ()Ljavafx/stage/Screen;
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=2, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: StackMap locals: javafx.stage.Window
StackMap stack:
aload 1
invokevirtual javafx.stage.Window.getX:()D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 11
2: aload 1
invokevirtual javafx.stage.Window.getY:()D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 11
3: aload 1
invokevirtual javafx.stage.Window.getWidth:()D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 11
4: aload 1
invokevirtual javafx.stage.Window.getHeight:()D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 11
5: new javafx.geometry.Rectangle2D
dup
aload 1
invokevirtual javafx.stage.Window.getX:()D
6: aload 1
invokevirtual javafx.stage.Window.getY:()D
7: aload 1
invokevirtual javafx.stage.Window.getWidth:()D
8: aload 1
invokevirtual javafx.stage.Window.getHeight:()D
9: invokespecial javafx.geometry.Rectangle2D.<init>:(DDDD)V
10: invokestatic com.sun.javafx.util.Utils.getScreenForRectangle:(Ljavafx/geometry/Rectangle2D;)Ljavafx/stage/Screen;
areturn
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.stage.Window.getWindowOwner:()Ljavafx/stage/Window;
astore 1
12: aload 1
ifnonnull 1
13: invokestatic javafx.stage.Screen.getPrimary:()Ljavafx/stage/Screen;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/stage/Window;
1 14 1 window Ljavafx/stage/Window;
private javafx.beans.property.ReadOnlyObjectProperty<javafx.stage.Screen> screenProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.stage.Window.screen: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/stage/Window;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/stage/Screen;>;
private void notifyScreenChanged(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javafx.stage.Window.screen:Ljavafx/beans/property/ReadOnlyObjectWrapper;
aload 2
invokestatic javafx.stage.Screen.getScreenForNative:(Ljava/lang/Object;)Ljavafx/stage/Screen;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/stage/Window;
0 2 1 from Ljava/lang/Object;
0 2 2 to Ljava/lang/Object;
MethodParameters:
Name Flags
from
to
}
SourceFile: "Window.java"
NestMembers:
javafx.stage.Window$1 javafx.stage.Window$10 javafx.stage.Window$11 javafx.stage.Window$12 javafx.stage.Window$2 javafx.stage.Window$3 javafx.stage.Window$4 javafx.stage.Window$5 javafx.stage.Window$6 javafx.stage.Window$7 javafx.stage.Window$8 javafx.stage.Window$9 javafx.stage.Window$SceneModel javafx.stage.Window$TKBoundsConfigurator
InnerClasses:
public abstract WindowAccessor = com.sun.javafx.stage.WindowHelper$WindowAccessor of com.sun.javafx.stage.WindowHelper
javafx.stage.Window$1
javafx.stage.Window$10
javafx.stage.Window$11
javafx.stage.Window$12
javafx.stage.Window$2
javafx.stage.Window$3
javafx.stage.Window$4
javafx.stage.Window$5
javafx.stage.Window$6
javafx.stage.Window$7
javafx.stage.Window$8
javafx.stage.Window$9
private final SceneModel = javafx.stage.Window$SceneModel of javafx.stage.Window
private final TKBoundsConfigurator = javafx.stage.Window$TKBoundsConfigurator of javafx.stage.Window