public class com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO extends com.sun.javafx.embed.swing.FXDnDInterop
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO
super_class: com.sun.javafx.embed.swing.FXDnDInterop
{
private javafx.embed.swing.SwingNode node;
descriptor: Ljavafx/embed/swing/SwingNode;
flags: (0x0002) ACC_PRIVATE
private boolean isDragSourceListenerInstalled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.scene.input.MouseEvent pressEvent;
descriptor: Ljavafx/scene/input/MouseEvent;
flags: (0x0002) ACC_PRIVATE
private long pressTime;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private volatile java.awt.SecondaryLoop loop;
descriptor: Ljava/awt/SecondaryLoop;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.Map<java.awt.Component, com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer> recognizers;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/awt/Component;Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragGestureRecognizer;>;
private final javafx.event.EventHandler<javafx.scene.input.MouseEvent> onMousePressHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/MouseEvent;>;
private volatile com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer activeDSContextPeer;
descriptor: Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final javafx.event.EventHandler<javafx.scene.input.MouseEvent> onDragStartHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/MouseEvent;>;
private final javafx.event.EventHandler<javafx.scene.input.DragEvent> onDragDoneHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
private boolean isDropTargetListenerInstalled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private volatile com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer activeDTContextPeer;
descriptor: Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.Map<java.awt.Component, java.awt.dnd.DropTarget> dropTargets;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/awt/Component;Ljava/awt/dnd/DropTarget;>;
private final javafx.event.EventHandler<javafx.scene.input.DragEvent> onDragEnteredHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
private final javafx.event.EventHandler<javafx.scene.input.DragEvent> onDragExitedHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
private final javafx.event.EventHandler<javafx.scene.input.DragEvent> onDragOverHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
private final javafx.event.EventHandler<javafx.scene.input.DragEvent> onDragDroppedHandler;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.embed.swing.FXDnDInterop.<init>:()V
1: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.node:Ljavafx/embed/swing/SwingNode;
2: aload 0
iconst_0
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDragSourceListenerInstalled:Z
3: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressEvent:Ljavafx/scene/input/MouseEvent;
4: aload 0
lconst_0
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressTime:J
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.recognizers:Ljava/util/Map;
6: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$0(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onMousePressHandler:Ljavafx/event/EventHandler;
7: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$1(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragStartHandler:Ljavafx/event/EventHandler;
8: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$3(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragDoneHandler:Ljavafx/event/EventHandler;
9: aload 0
iconst_0
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDropTargetListenerInstalled:Z
10: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.dropTargets:Ljava/util/Map;
12: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$4(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragEnteredHandler:Ljavafx/event/EventHandler;
13: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$5(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragExitedHandler:Ljavafx/event/EventHandler;
14: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$6(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragOverHandler:Ljavafx/event/EventHandler;
15: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)Ljavafx/event/EventHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljavafx/event/Event;)V
com/sun/javafx/embed/swing/oldimpl/FXDnDInteropO.lambda$7(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragDroppedHandler:Ljavafx/event/EventHandler;
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
public java.awt.Component findComponentAt(java.lang.Object, int, int, boolean);
descriptor: (Ljava/lang/Object;IIZ)Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
checkcast sun.swing.JLightweightFrame
astore 5
start local 5 1: invokestatic sun.awt.AWTAccessor.getContainerAccessor:()Lsun/awt/AWTAccessor$ContainerAccessor;
aload 5
2: iload 2
iload 3
iconst_0
3: invokeinterface sun.awt.AWTAccessor$ContainerAccessor.findComponentAt:(Ljava/awt/Container;IIZ)Ljava/awt/Component;
areturn
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 4 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 4 1 frame Ljava/lang/Object;
0 4 2 x I
0 4 3 y I
0 4 4 ignoreEnabled Z
1 4 5 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
frame
x
y
ignoreEnabled
public boolean isCompEqual(java.awt.Component, java.lang.Object);
descriptor: (Ljava/awt/Component;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
checkcast sun.swing.JLightweightFrame
astore 3
start local 3 1: aload 1
aload 3
if_acmpeq 2
iconst_1
ireturn
StackMap locals: sun.swing.JLightweightFrame
StackMap stack:
2: iconst_0
ireturn
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/FXDnDInteropO;
0 3 1 c Ljava/awt/Component;
0 3 2 frame Ljava/lang/Object;
1 3 3 lwFrame Lsun/swing/JLightweightFrame;
MethodParameters:
Name Flags
c
frame
public int convertModifiersToDropAction(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
1: iload 2
2: invokestatic sun.awt.dnd.SunDragSourceContextPeer.convertModifiersToDropAction:(II)I
ireturn
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/FXDnDInteropO;
0 3 1 modifiers I
0 3 2 supportedActions I
MethodParameters:
Name Flags
modifiers
supportedActions
public <T extends java.awt.dnd.DragGestureRecognizer> T createDragGestureRecognizer(java.awt.dnd.DragSource, java.awt.Component, int, java.awt.dnd.DragGestureListener);
descriptor: (Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer
dup
aload 0
aload 1
aload 2
iload 3
aload 4
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)V
areturn
end local 4 end local 3 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/FXDnDInteropO;
0 1 1 ds Ljava/awt/dnd/DragSource;
0 1 2 c Ljava/awt/Component;
0 1 3 srcActions I
0 1 4 dgl Ljava/awt/dnd/DragGestureListener;
Signature: <T:Ljava/awt/dnd/DragGestureRecognizer;>(Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)TT;
MethodParameters:
Name Flags
ds
c
srcActions
dgl
public java.awt.dnd.peer.DragSourceContextPeer createDragSourceContext(java.awt.dnd.DragGestureEvent);
descriptor: (Ljava/awt/dnd/DragGestureEvent;)Ljava/awt/dnd/peer/DragSourceContextPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer
dup
aload 0
aload 1
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljava/awt/dnd/DragGestureEvent;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 1 1 dge Ljava/awt/dnd/DragGestureEvent;
Exceptions:
throws java.awt.dnd.InvalidDnDOperationException
MethodParameters:
Name Flags
dge
private void runOnFxThread(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic javafx.application.Platform.isFxApplicationThread:()Z
ifeq 3
1: aload 1
invokeinterface java.lang.Runnable.run:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
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/embed/swing/oldimpl/FXDnDInteropO;
0 5 1 runnable Ljava/lang/Runnable;
MethodParameters:
Name Flags
runnable
private javafx.embed.swing.SwingNode getNode();
descriptor: ()Ljavafx/embed/swing/SwingNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.node:Ljavafx/embed/swing/SwingNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
public void setNode(javafx.embed.swing.SwingNode);
descriptor: (Ljavafx/embed/swing/SwingNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.node:Ljavafx/embed/swing/SwingNode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 2 1 swnode Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
swnode
public <T> com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper<T> mapComponent(java.util.Map<java.awt.Component, T>, int, int);
descriptor: (Ljava/util/Map;II)Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$ComponentMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper
dup
aload 0
aload 1
iload 2
iload 3
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljava/util/Map;II)V
areturn
end local 3 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/FXDnDInteropO;
0 1 1 map Ljava/util/Map<Ljava/awt/Component;TT;>;
0 1 2 x I
0 1 3 y I
Signature: <T:Ljava/lang/Object;>(Ljava/util/Map<Ljava/awt/Component;TT;>;II)Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$ComponentMapper<TT;>;
MethodParameters:
Name Flags
map
x
y
private void fireEvent(int, int, long, int);
descriptor: (IIJI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.recognizers:Ljava/util/Map;
iload 1
iload 2
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.mapComponent:(Ljava/util/Map;II)Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$ComponentMapper;
astore 6
start local 6 1: aload 6
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper.object:Ljava/lang/Object;
checkcast com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer
astore 7
start local 7 2: aload 7
ifnull 5
3: aload 7
aload 6
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper.x:I
aload 6
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper.y:I
lload 3
iload 5
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer.fireEvent:(IIJI)V
4: goto 6
5: StackMap locals: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer
StackMap stack:
aload 0
invokestatic com.sun.javafx.embed.swing.SwingNodeHelper.leaveFXNestedLoop:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
return
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 7 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 7 1 x I
0 7 2 y I
0 7 3 evTime J
0 7 5 modifiers I
1 7 6 mapper Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$ComponentMapper<Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragGestureRecognizer;>;
2 7 7 r Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragGestureRecognizer;
MethodParameters:
Name Flags
x
y
evTime
modifiers
private javafx.scene.input.MouseEvent getInitialGestureEvent();
descriptor: ()Ljavafx/scene/input/MouseEvent;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressEvent:Ljavafx/scene/input/MouseEvent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
public void addDropTarget(java.awt.dnd.DropTarget, javafx.embed.swing.SwingNode);
descriptor: (Ljava/awt/dnd/DropTarget;Ljavafx/embed/swing/SwingNode;)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
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.dropTargets:Ljava/util/Map;
aload 1
invokevirtual java.awt.dnd.DropTarget.getComponent:()Ljava/awt/Component;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 2
invokedynamic run(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljavafx/embed/swing/SwingNode;)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/embed/swing/oldimpl/FXDnDInteropO.lambda$8(Ljavafx/embed/swing/SwingNode;)V (7)
()V
invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)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/FXDnDInteropO;
0 3 1 dt Ljava/awt/dnd/DropTarget;
0 3 2 node Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
dt
node
public void removeDropTarget(java.awt.dnd.DropTarget, javafx.embed.swing.SwingNode);
descriptor: (Ljava/awt/dnd/DropTarget;Ljavafx/embed/swing/SwingNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.dropTargets:Ljava/util/Map;
aload 1
invokevirtual java.awt.dnd.DropTarget.getComponent:()Ljava/awt/Component;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 2
invokedynamic run(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljavafx/embed/swing/SwingNode;)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/embed/swing/oldimpl/FXDnDInteropO.lambda$9(Ljavafx/embed/swing/SwingNode;)V (7)
()V
invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)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/FXDnDInteropO;
0 3 1 dt Ljava/awt/dnd/DropTarget;
0 3 2 node Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
dt
node
public java.lang.Object createDragSourceContext(java.awt.dnd.DragGestureEvent);
descriptor: (Ljava/awt/dnd/DragGestureEvent;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.createDragSourceContext:(Ljava/awt/dnd/DragGestureEvent;)Ljava/awt/dnd/peer/DragSourceContextPeer;
areturn
LocalVariableTable:
Start End Slot Name Signature
private void lambda$0(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressEvent:Ljavafx/scene/input/MouseEvent;
1: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressTime:J
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 3 1 event Ljavafx/scene/input/MouseEvent;
private void lambda$1(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=10, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
1: aload 0
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.getInitialGestureEvent:()Ljavafx/scene/input/MouseEvent;
astore 2
start local 2 2: aload 0
aload 0
aload 2
invokedynamic run(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;Ljavafx/scene/input/MouseEvent;)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/embed/swing/oldimpl/FXDnDInteropO.lambda$2(Ljavafx/scene/input/MouseEvent;)V (7)
()V
invokestatic com.sun.javafx.embed.swing.SwingNodeHelper.runOnEDTAndWait:(Ljava/lang/Object;Ljava/lang/Runnable;)V
3: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
ifnonnull 4
return
4: StackMap locals: javafx.scene.input.MouseEvent
StackMap stack:
aload 1
invokevirtual javafx.scene.input.MouseEvent.consume:()V
5: aload 0
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.getNode:()Ljavafx/embed/swing/SwingNode;
6: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer.sourceActions:I
7: invokestatic com.sun.javafx.embed.swing.SwingDnD.dropActionsToTransferModes:(I)Ljava/util/Set;
8: iconst_1
anewarray javafx.scene.input.TransferMode
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode[]
9: invokevirtual javafx.embed.swing.SwingNode.startDragAndDrop:([Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
astore 3
start local 3 10: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 4
start local 4 11: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer.transferable:Lcom/sun/javafx/embed/swing/CachingTransferable;
invokevirtual com.sun.javafx.embed.swing.CachingTransferable.getMimeTypes:()[Ljava/lang/String;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 16
StackMap locals: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO javafx.scene.input.MouseEvent javafx.scene.input.MouseEvent javafx.scene.input.Dragboard java.util.Map top int int java.lang.String[]
StackMap stack:
12: aload 8
iload 6
aaload
astore 5
start local 5 13: aload 5
invokestatic javafx.scene.input.DataFormat.lookupMimeType:(Ljava/lang/String;)Ljavafx/scene/input/DataFormat;
astore 9
start local 9 14: aload 9
ifnull 15
aload 4
aload 9
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer.transferable:Lcom/sun/javafx/embed/swing/CachingTransferable;
aload 5
invokevirtual com.sun.javafx.embed.swing.CachingTransferable.getData:(Ljava/lang/String;)Ljava/lang/Object;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 end local 5 15: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
16: iload 6
iload 7
if_icmplt 12
17: aload 3
aload 4
invokevirtual javafx.scene.input.Dragboard.setContent:(Ljava/util/Map;)Z
istore 5
start local 5 18: iload 5
ifne 21
19: getstatic com.sun.javafx.embed.swing.FXDnD.fxAppThreadIsDispatchThread:Z
ifne 21
20: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.loop:Ljava/awt/SecondaryLoop;
invokeinterface java.awt.SecondaryLoop.exit:()Z
pop
end local 5 end local 4 end local 3 end local 2 21: StackMap locals: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO javafx.scene.input.MouseEvent
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 22 1 event Ljavafx/scene/input/MouseEvent;
2 21 2 firstEv Ljavafx/scene/input/MouseEvent;
10 21 3 db Ljavafx/scene/input/Dragboard;
11 21 4 fxData Ljava/util/Map<Ljavafx/scene/input/DataFormat;Ljava/lang/Object;>;
13 15 5 mt Ljava/lang/String;
14 15 9 f Ljavafx/scene/input/DataFormat;
18 21 5 hasContent Z
private void lambda$3(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
1: getstatic com.sun.javafx.embed.swing.FXDnD.fxAppThreadIsDispatchThread:Z
ifne 3
2: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.loop:Ljava/awt/SecondaryLoop;
invokeinterface java.awt.SecondaryLoop.exit:()Z
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
ifnull 10
4: aload 1
invokevirtual javafx.scene.input.DragEvent.getTransferMode:()Ljavafx/scene/input/TransferMode;
astore 2
start local 2 5: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDSContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDragSourceContextPeer;
6: aload 2
ifnonnull 7
iconst_0
goto 8
StackMap locals: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO javafx.scene.input.DragEvent javafx.scene.input.TransferMode
StackMap stack: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer
7: aload 2
invokestatic com.sun.javafx.embed.swing.SwingDnD.transferModeToDropAction:(Ljavafx/scene/input/TransferMode;)I
8: StackMap locals: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO javafx.scene.input.DragEvent javafx.scene.input.TransferMode
StackMap stack: com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer int
aload 1
invokevirtual javafx.scene.input.DragEvent.getX:()D
d2i
aload 1
invokevirtual javafx.scene.input.DragEvent.getY:()D
d2i
9: invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer.dragDone:(III)V
end local 2 10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 11 1 event Ljavafx/scene/input/DragEvent;
5 10 2 mode Ljavafx/scene/input/TransferMode;
private void lambda$4(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.postDropTargetEvent:(Ljavafx/scene/input/DragEvent;)I
istore 2
start local 2 2: iload 2
ifeq 3
aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
end local 2 3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 4 1 event Ljavafx/scene/input/DragEvent;
2 3 2 action I
private void lambda$5(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.postDropTargetEvent:(Ljavafx/scene/input/DragEvent;)I
pop
2: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 4 1 event Ljavafx/scene/input/DragEvent;
private void lambda$6(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.postDropTargetEvent:(Ljavafx/scene/input/DragEvent;)I
istore 2
start local 2 2: iload 2
ifeq 5
3: aload 1
iload 2
invokestatic com.sun.javafx.embed.swing.SwingDnD.dropActionsToTransferModes:(I)Ljava/util/Set;
iconst_1
anewarray javafx.scene.input.TransferMode
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode[]
invokevirtual javafx.scene.input.DragEvent.acceptTransferModes:([Ljavafx/scene/input/TransferMode;)V
4: aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 6 1 event Ljavafx/scene/input/DragEvent;
2 5 2 action I
private void lambda$7(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;)V
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.postDropTargetEvent:(Ljavafx/scene/input/DragEvent;)I
istore 2
start local 2 2: iload 2
ifeq 5
3: aload 1
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer.success:Z
invokevirtual javafx.scene.input.DragEvent.setDropCompleted:(Z)V
4: aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
5: StackMap locals: int
StackMap stack:
aload 0
aconst_null
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.activeDTContextPeer:Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO$FXDropTargetContextPeer;
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
0 7 1 event Ljavafx/scene/input/DragEvent;
2 6 2 action I
private void lambda$8(javafx.embed.swing.SwingNode);
descriptor: (Ljavafx/embed/swing/SwingNode;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDropTargetListenerInstalled:Z
ifne 6
1: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_ENTERED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragEnteredHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_EXITED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragExitedHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
3: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_OVER:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragOverHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
4: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_DROPPED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragDroppedHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
5: aload 0
iconst_1
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDropTargetListenerInstalled:Z
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
private void lambda$9(javafx.embed.swing.SwingNode);
descriptor: (Ljavafx/embed/swing/SwingNode;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDropTargetListenerInstalled:Z
ifeq 6
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.dropTargets:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifeq 6
1: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_ENTERED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragEnteredHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
2: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_EXITED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragExitedHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
3: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_OVER:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragOverHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
4: aload 1
getstatic javafx.scene.input.DragEvent.DRAG_DROPPED:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.onDragDroppedHandler:Ljavafx/event/EventHandler;
invokevirtual javafx.embed.swing.SwingNode.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
5: aload 0
iconst_0
putfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.isDropTargetListenerInstalled:Z
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
private void lambda$2(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 0: aload 0
1: aload 1
invokevirtual javafx.scene.input.MouseEvent.getX:()D
d2i
aload 1
invokevirtual javafx.scene.input.MouseEvent.getY:()D
d2i
aload 0
getfield com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.pressTime:J
2: aload 1
invokestatic com.sun.javafx.embed.swing.SwingEvents.fxMouseModsToMouseMods:(Ljavafx/scene/input/MouseEvent;)I
3: invokevirtual com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO.fireEvent:(IIJI)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/embed/swing/oldimpl/FXDnDInteropO;
}
SourceFile: "FXDnDInteropO.java"
NestMembers:
com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer
InnerClasses:
private ComponentMapper = com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$ComponentMapper of com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO
private FXDragGestureRecognizer = com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragGestureRecognizer of com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO
private final FXDragSourceContextPeer = com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDragSourceContextPeer of com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO
private final FXDropTargetContextPeer = com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO$FXDropTargetContextPeer of com.sun.javafx.embed.swing.oldimpl.FXDnDInteropO
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract ContainerAccessor = sun.awt.AWTAccessor$ContainerAccessor of sun.awt.AWTAccessor