class com.sun.javafx.tk.quantum.GlassAppletWindow implements com.sun.javafx.tk.AppletWindow
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.tk.quantum.GlassAppletWindow
super_class: java.lang.Object
{
private final com.sun.glass.ui.Window glassWindow;
descriptor: Lcom/sun/glass/ui/Window;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.ref.WeakReference<javafx.stage.Stage> topStage;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/WeakReference<Ljavafx/stage/Stage;>;
private java.lang.String serverName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
void <init>(long, java.lang.String);
descriptor: (JLjava/lang/String;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: lconst_0
lload 1
lcmp
ifne 6
2: aload 3
ifnull 4
3: new java.lang.RuntimeException
dup
ldc "GlassAppletWindow constructor used incorrectly."
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: com.sun.javafx.tk.quantum.GlassAppletWindow long java.lang.String
StackMap stack:
aload 0
invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
aconst_null
iconst_0
invokevirtual com.sun.glass.ui.Application.createWindow:(Lcom/sun/glass/ui/Screen;I)Lcom/sun/glass/ui/Window;
putfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
5: goto 8
6: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.sun.javafx.tk.quantum.GlassAppletWindow.serverName:Ljava/lang/String;
7: aload 0
invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
lload 1
invokevirtual com.sun.glass.ui.Application.createWindow:(J)Lcom/sun/glass/ui/Window;
putfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
iconst_1
invokevirtual com.sun.glass.ui.Window.setAppletMode:(Z)V
9: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 10 1 nativeParent J
0 10 3 serverName Ljava/lang/String;
MethodParameters:
Name Flags
nativeParent
serverName
com.sun.glass.ui.Window getGlassWindow();
descriptor: ()Lcom/sun/glass/ui/Window;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
public void setBackgroundColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;I)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$0(I)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeLater:(Ljava/lang/Runnable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 2 1 color I
MethodParameters:
Name Flags
color final
public void setForegroundColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 1 1 color I
MethodParameters:
Name Flags
color
public void setVisible(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
iload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Z)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$1(Z)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeLater:(Ljava/lang/Runnable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 2 1 state Z
MethodParameters:
Name Flags
state final
public void setSize(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;II)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$2(II)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeLater:(Ljava/lang/Runnable;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 2 1 width I
0 2 2 height I
MethodParameters:
Name Flags
width final
height final
public int getWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$3(Ljava/util/concurrent/atomic/AtomicInteger;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 width Ljava/util/concurrent/atomic/AtomicInteger;
public int getHeight();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$4(Ljava/util/concurrent/atomic/AtomicInteger;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 height Ljava/util/concurrent/atomic/AtomicInteger;
public void setPosition(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;II)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$5(II)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeLater:(Ljava/lang/Runnable;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 2 1 x I
0 2 2 y I
MethodParameters:
Name Flags
x final
y final
public int getPositionX();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$6(Ljava/util/concurrent/atomic/AtomicInteger;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 x Ljava/util/concurrent/atomic/AtomicInteger;
public int getPositionY();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$7(Ljava/util/concurrent/atomic/AtomicInteger;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 y Ljava/util/concurrent/atomic/AtomicInteger;
public float getPlatformScaleX();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicReference
dup
fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicReference;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$8(Ljava/util/concurrent/atomic/AtomicReference;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicReference.get:()Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 pScale Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Float;>;
public float getPlatformScaleY();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicReference
dup
fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicReference;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$9(Ljava/util/concurrent/atomic/AtomicReference;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicReference.get:()Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 pScale Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Float;>;
void dispose();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic get(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;)Ljava/util/function/Supplier;
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;
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$10()Ljava/lang/Object; (7)
()Ljava/lang/Object;
invokestatic com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock:(Ljava/util/function/Supplier;)Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
public void setStageOnTop(javafx.stage.Stage);
descriptor: (Ljavafx/stage/Stage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
new java.lang.ref.WeakReference
dup
aload 1
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield com.sun.javafx.tk.quantum.GlassAppletWindow.topStage:Ljava/lang/ref/WeakReference;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.javafx.tk.quantum.GlassAppletWindow.topStage:Ljava/lang/ref/WeakReference;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 5 1 topStage Ljavafx/stage/Stage;
MethodParameters:
Name Flags
topStage
public int getRemoteLayerId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_m1
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$11(Ljava/util/concurrent/atomic/AtomicInteger;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
2: aload 1
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 1 id Ljava/util/concurrent/atomic/AtomicInteger;
public void dispatchEvent(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic run(Lcom/sun/javafx/tk/quantum/GlassAppletWindow;Ljava/util/Map;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/javafx/tk/quantum/GlassAppletWindow.lambda$12(Ljava/util/Map;)V (7)
()V
invokestatic com.sun.glass.ui.Application.invokeAndWait:(Ljava/lang/Runnable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
0 2 1 eventInfo Ljava/util/Map;
MethodParameters:
Name Flags
eventInfo final
void assertStageOrder();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.topStage:Ljava/lang/ref/WeakReference;
ifnull 8
1: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.topStage:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast javafx.stage.Stage
astore 1
start local 1 2: aload 1
ifnull 8
3: 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
instanceof com.sun.javafx.tk.quantum.WindowStage
ifeq 8
aload 2
checkcast com.sun.javafx.tk.quantum.WindowStage
invokevirtual com.sun.javafx.tk.quantum.WindowStage.isVisible:()Z
ifeq 8
5: aload 2
checkcast com.sun.javafx.tk.quantum.WindowStage
invokevirtual com.sun.javafx.tk.quantum.WindowStage.getPlatformWindow:()Lcom/sun/glass/ui/Window;
astore 3
start local 3 6: aload 3
ifnull 8
7: aload 3
invokevirtual com.sun.glass.ui.Window.toFront:()V
end local 3 end local 2 end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
2 8 1 ts Ljavafx/stage/Stage;
4 8 2 tsp Lcom/sun/javafx/tk/TKStage;
6 8 3 pw Lcom/sun/glass/ui/Window;
private void lambda$0(int);
descriptor: (I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=2
start local 0 0: iload 1
bipush 16
ishr
sipush 255
iand
i2f
ldc 255.0
fdiv
fstore 2
start local 2 1: iload 1
bipush 8
ishr
sipush 255
iand
i2f
ldc 255.0
fdiv
fstore 3
start local 3 2: iload 1
sipush 255
iand
i2f
ldc 255.0
fdiv
fstore 4
start local 4 3: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
fload 2
fload 3
fload 4
invokevirtual com.sun.glass.ui.Window.setBackground:(FFF)Z
pop
end local 4 end local 3 end local 2 4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 4 2 RR F
2 4 3 GG F
3 4 4 BB F
private void lambda$1(boolean);
descriptor: (Z)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
iload 1
invokevirtual com.sun.glass.ui.Window.setVisible:(Z)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$2(int, int);
descriptor: (II)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
iload 1
iload 2
invokevirtual com.sun.glass.ui.Window.setSize:(II)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$3(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getWidth:()I
invokevirtual java.util.concurrent.atomic.AtomicInteger.set:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$4(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getHeight:()I
invokevirtual java.util.concurrent.atomic.AtomicInteger.set:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$5(int, int);
descriptor: (II)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
iload 1
iload 2
invokevirtual com.sun.glass.ui.Window.setPosition:(II)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$6(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getX:()I
invokevirtual java.util.concurrent.atomic.AtomicInteger.set:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$7(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getY:()I
invokevirtual java.util.concurrent.atomic.AtomicInteger.set:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$8(java.util.concurrent.atomic.AtomicReference);
descriptor: (Ljava/util/concurrent/atomic/AtomicReference;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getPlatformScaleX:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokevirtual java.util.concurrent.atomic.AtomicReference.set:(Ljava/lang/Object;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$9(java.util.concurrent.atomic.AtomicReference);
descriptor: (Ljava/util/concurrent/atomic/AtomicReference;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 1
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getPlatformScaleY:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokevirtual java.util.concurrent.atomic.AtomicReference.set:(Ljava/lang/Object;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private java.lang.Object lambda$10();
descriptor: ()Ljava/lang/Object;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.close:()V
1: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
private void lambda$11(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
invokevirtual com.sun.glass.ui.Window.getView:()Lcom/sun/glass/ui/View;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 1
aload 2
aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.serverName:Ljava/lang/String;
invokevirtual com.sun.glass.ui.View.getNativeRemoteLayerId:(Ljava/lang/String;)I
invokevirtual java.util.concurrent.atomic.AtomicInteger.set:(I)V
end local 2 3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
1 3 2 view Lcom/sun/glass/ui/View;
private void lambda$12(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.GlassAppletWindow.glassWindow:Lcom/sun/glass/ui/Window;
aload 1
invokevirtual com.sun.glass.ui.Window.dispatchNpapiEvent:(Ljava/util/Map;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/GlassAppletWindow;
}
SourceFile: "GlassAppletWindow.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles