public class com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO extends com.sun.javafx.embed.swing.SwingNodeInterop
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO
super_class: com.sun.javafx.embed.swing.SwingNodeInterop
{
private volatile sun.swing.JLightweightFrame lwFrame;
descriptor: Lsun/swing/JLightweightFrame;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private static com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod<sun.swing.JLightweightFrame> jlfNotifyDisplayChanged;
descriptor: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod<Lsun/swing/JLightweightFrame;>;
private static com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod<sun.swing.JLightweightFrame> jlfOverrideNativeWindowHandle;
descriptor: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod<Lsun/swing/JLightweightFrame;>;
private static final com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod<sun.swing.JLightweightFrame> jlfSetHostBounds;
descriptor: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod<Lsun/swing/JLightweightFrame;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod
dup
ldc Lsun/swing/JLightweightFrame;
1: ldc "notifyDisplayChanged"
iconst_2
anewarray java.lang.Class
dup
iconst_0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
aastore
dup
iconst_1
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
2: aastore
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.<init>:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
putstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
3: getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.isSupported:()Z
ifne 7
4: new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod
dup
5: ldc Lsun/swing/JLightweightFrame;
ldc "notifyDisplayChanged"
iconst_1
anewarray java.lang.Class
dup
iconst_0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
6: aastore
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.<init>:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
putstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
7: StackMap locals:
StackMap stack:
new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod
dup
ldc Lsun/swing/JLightweightFrame;
8: ldc "overrideNativeWindowHandle"
iconst_2
anewarray java.lang.Class
dup
iconst_0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
aastore
dup
iconst_1
ldc Ljava/lang/Runnable;
9: aastore
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.<init>:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
putstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfOverrideNativeWindowHandle:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
10: new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod
dup
ldc Lsun/swing/JLightweightFrame;
ldc "setHostBounds"
iconst_4
anewarray java.lang.Class
dup
iconst_0
11: getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
dup
iconst_1
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
dup
iconst_2
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
dup
iconst_3
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
12: aastore
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.<init>:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
13: putstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfSetHostBounds:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
14: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.embed.swing.SwingNodeInterop.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
public java.lang.Object createLightweightFrame();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new sun.swing.JLightweightFrame
dup
invokespecial sun.swing.JLightweightFrame.<init>:()V
putfield com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.lwFrame:Lsun/swing/JLightweightFrame;
1: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.lwFrame:Lsun/swing/JLightweightFrame;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
public sun.swing.JLightweightFrame getLightweightFrame();
descriptor: ()Lsun/swing/JLightweightFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.lwFrame:Lsun/swing/JLightweightFrame;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
public java.awt.event.MouseEvent createMouseEvent(java.lang.Object, int, long, int, int, int, int, int, int, boolean, int);
descriptor: (Ljava/lang/Object;IJIIIIIIZI)Ljava/awt/event/MouseEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=14, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 13
start local 13 1: new java.awt.event.MouseEvent
dup
aload 13
iload 2
2: lload 3
iload 5
iload 6
iload 7
iload 8
iload 9
3: iload 10
iload 11
iload 12
4: invokespecial java.awt.event.MouseEvent.<init>:(Ljava/awt/Component;IJIIIIIIZI)V
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 5 1 frame Ljava/lang/Object;
0 5 2 swingID I
0 5 3 swingWhen J
0 5 5 swingModifiers I
0 5 6 relX I
0 5 7 relY I
0 5 8 absX I
0 5 9 absY I
0 5 10 clickCount I
0 5 11 swingPopupTrigger Z
0 5 12 swingButton I
1 5 13 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
swingID
swingWhen
swingModifiers
relX
relY
absX
absY
clickCount
swingPopupTrigger
swingButton
public java.awt.event.MouseWheelEvent createMouseWheelEvent(java.lang.Object, int, int, int, int);
descriptor: (Ljava/lang/Object;IIII)Ljava/awt/event/MouseWheelEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=16, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 6
start local 6 1: new java.awt.event.MouseWheelEvent
dup
aload 6
sipush 507
2: invokestatic java.lang.System.currentTimeMillis:()J
iload 2
3: iload 3
iload 4
iconst_0
iconst_0
iconst_0
iconst_0
iconst_0
4: iconst_1
iload 5
5: invokespecial java.awt.event.MouseWheelEvent.<init>:(Ljava/awt/Component;IJIIIIIIZIII)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 6 1 frame Ljava/lang/Object;
0 6 2 swingModifiers I
0 6 3 x I
0 6 4 y I
0 6 5 wheelRotation I
1 6 6 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
swingModifiers
x
y
wheelRotation
public java.awt.event.KeyEvent createKeyEvent(java.lang.Object, int, long, int, int, char);
descriptor: (Ljava/lang/Object;IJIIC)Ljava/awt/event/KeyEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 start local 7 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 8
start local 8 1: new java.awt.event.KeyEvent
dup
aload 8
iload 2
2: lload 3
iload 5
iload 6
3: iload 7
4: invokespecial java.awt.event.KeyEvent.<init>:(Ljava/awt/Component;IJIIC)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 5 1 frame Ljava/lang/Object;
0 5 2 swingID I
0 5 3 swingWhen J
0 5 5 swingModifiers I
0 5 6 swingKeyCode I
0 5 7 swingChar C
1 5 8 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
swingID
swingWhen
swingModifiers
swingKeyCode
swingChar
public java.awt.AWTEvent createUngrabEvent(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/awt/AWTEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 2
start local 2 1: new sun.awt.UngrabEvent
dup
aload 2
invokespecial sun.awt.UngrabEvent.<init>:(Ljava/awt/Component;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 2 1 frame Ljava/lang/Object;
1 2 2 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
public void overrideNativeWindowHandle(java.lang.Object, long, java.lang.Runnable);
descriptor: (Ljava/lang/Object;JLjava/lang/Runnable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 5
start local 5 1: getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfOverrideNativeWindowHandle:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
aload 5
iconst_2
anewarray java.lang.Object
dup
iconst_0
lload 2
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
aload 4
aastore
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
2: return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 handle J
0 3 4 closeWindow Ljava/lang/Runnable;
1 3 5 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
handle
closeWindow
public void notifyDisplayChanged(java.lang.Object, double, double);
descriptor: (Ljava/lang/Object;DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 6
start local 6 1: getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.isIntegerApi:()Z
ifeq 4
2: getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
aload 6
iconst_1
anewarray java.lang.Object
dup
iconst_0
dload 2
d2i
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
3: goto 5
4: StackMap locals: sun.swing.JLightweightFrame
StackMap stack:
getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfNotifyDisplayChanged:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
aload 6
iconst_2
anewarray java.lang.Object
dup
iconst_0
dload 2
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
dload 4
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals:
StackMap stack:
return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 6 1 frame Ljava/lang/Object;
0 6 2 scaleX D
0 6 4 scaleY D
1 6 6 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
scaleX
scaleY
public void setHostBounds(java.lang.Object, int, int, int, int);
descriptor: (Ljava/lang/Object;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 6
start local 6 1: getstatic com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.jlfSetHostBounds:Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$OptionalMethod;
aload 6
iconst_4
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
2: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 windowX I
0 3 3 windowY I
0 3 4 windowW I
0 3 5 windowH I
1 3 6 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
windowX
windowY
windowW
windowH
public void setContent(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 3
start local 3 1: aload 2
checkcast sun.swing.LightweightContent
astore 4
start local 4 2: aload 3
aload 4
invokevirtual sun.swing.JLightweightFrame.setContent:(Lsun/swing/LightweightContent;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 4 1 frame Ljava/lang/Object;
0 4 2 cnt Ljava/lang/Object;
1 4 3 lwFrame Lsun/swing/JLightweightFrame;
2 4 4 content Lsun/swing/LightweightContent;
MethodParameters:
Name Flags
frame
cnt
public void setVisible(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 3
start local 3 1: aload 3
iload 2
invokevirtual sun.swing.JLightweightFrame.setVisible:(Z)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 visible Z
1 3 3 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
visible
public void setBounds(java.lang.Object, int, int, int, int);
descriptor: (Ljava/lang/Object;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 6
start local 6 1: aload 6
iload 2
iload 3
iload 4
iload 5
invokevirtual sun.swing.JLightweightFrame.setBounds:(IIII)V
2: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 frameX I
0 3 3 frameY I
0 3 4 frameW I
0 3 5 frameH I
1 3 6 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
frameX
frameY
frameW
frameH
public com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeContent createSwingNodeContent(javax.swing.JComponent, javafx.embed.swing.SwingNode);
descriptor: (Ljavax/swing/JComponent;Ljavafx/embed/swing/SwingNode;)Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$SwingNodeContent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeContent
dup
aload 1
aload 2
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeContent.<init>:(Ljavax/swing/JComponent;Ljavafx/embed/swing/SwingNode;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 1 1 content Ljavax/swing/JComponent;
0 1 2 node Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
content
node
public com.sun.javafx.embed.swing.DisposerRecord createSwingNodeDisposer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/sun/javafx/embed/swing/DisposerRecord;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 2
start local 2 1: new com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeDisposer
dup
aload 2
invokespecial com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeDisposer.<init>:(Lsun/swing/JLightweightFrame;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 2 1 frame Ljava/lang/Object;
1 2 2 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
public void emulateActivation(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 3
start local 3 1: aload 3
iload 2
invokevirtual sun.swing.JLightweightFrame.emulateActivation:(Z)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 activate Z
1 3 3 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
activate
public void disposeFrame(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 2
start local 2 1: aload 2
invokevirtual sun.swing.JLightweightFrame.dispose:()V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
1 3 2 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
public void addWindowFocusListener(java.lang.Object, java.awt.event.WindowFocusListener);
descriptor: (Ljava/lang/Object;Ljava/awt/event/WindowFocusListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 3
start local 3 1: aload 3
aload 2
invokevirtual sun.swing.JLightweightFrame.addWindowFocusListener:(Ljava/awt/event/WindowFocusListener;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO;
0 3 1 frame Ljava/lang/Object;
0 3 2 l Ljava/awt/event/WindowFocusListener;
1 3 3 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
l
public java.lang.Object createSwingNodeContent(javax.swing.JComponent, javafx.embed.swing.SwingNode);
descriptor: (Ljavax/swing/JComponent;Ljavafx/embed/swing/SwingNode;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.createSwingNodeContent:(Ljavax/swing/JComponent;Ljavafx/embed/swing/SwingNode;)Lcom/sun/javafx/embed/swing/oldimpl/SwingNodeInteropO$SwingNodeContent;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getLightweightFrame();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO.getLightweightFrame:()Lsun/swing/JLightweightFrame;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SwingNodeInteropO.java"
NestMembers:
com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeContent com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeDisposer
InnerClasses:
private final OptionalMethod = com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$OptionalMethod of com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO
private SwingNodeContent = com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeContent of com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO
private SwingNodeDisposer = com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO$SwingNodeDisposer of com.sun.javafx.embed.swing.oldimpl.SwingNodeInteropO