public class com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
super_class: java.lang.Object
{
private java.lang.ref.WeakReference<javafx.embed.swing.SwingNode> nodeRef;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/WeakReference<Ljavafx/embed/swing/SwingNode;>;
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.newimpl.FXDnDInteropN$FXDragGestureRecognizer> recognizers;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/awt/Component;Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN$FXDragSourceContextPeer activeDSContextPeer;
descriptor: Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN$FXDropTargetContextPeer activeDTContextPeer;
descriptor: Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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 java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.nodeRef:Ljava/lang/ref/WeakReference;
2: aload 0
iconst_0
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.isDragSourceListenerInstalled:Z
3: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.pressEvent:Ljavafx/scene/input/MouseEvent;
4: aload 0
lconst_0
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.pressTime:J
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.recognizers:Ljava/util/Map;
6: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$0(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onMousePressHandler:Ljavafx/event/EventHandler;
7: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$1(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragStartHandler:Ljavafx/event/EventHandler;
8: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$3(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragDoneHandler:Ljavafx/event/EventHandler;
9: aload 0
iconst_0
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.isDropTargetListenerInstalled:Z
10: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.dropTargets:Ljava/util/Map;
12: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$4(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragEnteredHandler:Ljavafx/event/EventHandler;
13: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$5(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragExitedHandler:Ljavafx/event/EventHandler;
14: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$6(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragOverHandler:Ljavafx/event/EventHandler;
15: aload 0
aload 0
invokedynamic handle(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)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/newimpl/FXDnDInteropN.lambda$7(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.onDragDroppedHandler:Ljavafx/event/EventHandler;
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
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=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLightweightFrameWrapper cannot be resolved to a type\n\tLightweightFrameWrapper cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
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=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLightweightFrameWrapper cannot be resolved to a type\n\tLightweightFrameWrapper cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
MethodParameters:
Name Flags
c
frame
public int convertModifiersToDropAction(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDragSourceContextWrapper cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
MethodParameters:
Name Flags
modifiers
supportedActions
public java.lang.Object createDragSourceContext(java.awt.dnd.DragGestureEvent);
descriptor: (Ljava/awt/dnd/DragGestureEvent;)Ljava/lang/Object;
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.newimpl.FXDnDInteropN$FXDragSourceContextPeer
dup
aload 0
aload 1
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN;
0 1 1 dge Ljava/awt/dnd/DragGestureEvent;
Exceptions:
throws java.awt.dnd.InvalidDnDOperationException
MethodParameters:
Name Flags
dge
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.newimpl.FXDnDInteropN$FXDragGestureRecognizer
dup
aload 0
aload 1
aload 2
iload 3
aload 4
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragGestureRecognizer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN;
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
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/newimpl/FXDnDInteropN;
0 5 1 runnable Ljava/lang/Runnable;
MethodParameters:
Name Flags
runnable
public javafx.embed.swing.SwingNode getNode();
descriptor: ()Ljavafx/embed/swing/SwingNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.nodeRef:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast javafx.embed.swing.SwingNode
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
public void setNode(javafx.embed.swing.SwingNode);
descriptor: (Ljavafx/embed/swing/SwingNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.ref.WeakReference
dup
aload 1
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.nodeRef:Ljava/lang/ref/WeakReference;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
0 2 1 swnode Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
swnode
public <T> com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper<T> mapComponent(java.util.Map<java.awt.Component, T>, int, int);
descriptor: (Ljava/util/Map;II)Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN$ComponentMapper
dup
aload 0
aload 1
iload 2
iload 3
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN;
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/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN.recognizers:Ljava/util/Map;
iload 1
iload 2
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.mapComponent:(Ljava/util/Map;II)Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$ComponentMapper;
astore 6
start local 6 1: aload 6
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper.object:Ljava/lang/Object;
checkcast com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragGestureRecognizer
astore 7
start local 7 2: aload 7
ifnull 5
3: aload 7
aload 6
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper.x:I
aload 6
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper.y:I
lload 3
iload 5
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragGestureRecognizer.fireEvent:(IIJI)V
4: goto 6
5: StackMap locals: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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/newimpl/FXDnDInteropN;
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/newimpl/FXDnDInteropN$ComponentMapper<Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragGestureRecognizer;>;
2 7 7 r Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN.pressEvent:Ljavafx/scene/input/MouseEvent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.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/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN.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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.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/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN.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/newimpl/FXDnDInteropN;
0 3 1 dt Ljava/awt/dnd/DropTarget;
0 3 2 node Ljavafx/embed/swing/SwingNode;
MethodParameters:
Name Flags
dt
node
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.newimpl.FXDnDInteropN.pressEvent:Ljavafx/scene/input/MouseEvent;
1: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.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/newimpl/FXDnDInteropN;
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=11, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragSourceContextPeer;
1: aload 0
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.getInitialGestureEvent:()Ljavafx/scene/input/MouseEvent;
astore 2
start local 2 2: aload 0
aload 0
aload 2
invokedynamic run(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;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/newimpl/FXDnDInteropN.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.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN.getNode:()Ljavafx/embed/swing/SwingNode;
astore 3
start local 3 6: aload 3
ifnull 23
7: aload 3
8: aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer.sourceActions:I
9: invokestatic com.sun.javafx.embed.swing.SwingDnD.dropActionsToTransferModes:(I)Ljava/util/Set;
10: iconst_1
anewarray javafx.scene.input.TransferMode
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode[]
11: invokevirtual javafx.embed.swing.SwingNode.startDragAndDrop:([Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
astore 4
start local 4 12: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 13: aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer.transferable:Lcom/sun/javafx/embed/swing/CachingTransferable;
invokevirtual com.sun.javafx.embed.swing.CachingTransferable.getMimeTypes:()[Ljava/lang/String;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 18
StackMap locals: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN javafx.scene.input.MouseEvent javafx.scene.input.MouseEvent javafx.embed.swing.SwingNode javafx.scene.input.Dragboard java.util.Map top int int java.lang.String[]
StackMap stack:
14: aload 9
iload 7
aaload
astore 6
start local 6 15: aload 6
invokestatic javafx.scene.input.DataFormat.lookupMimeType:(Ljava/lang/String;)Ljavafx/scene/input/DataFormat;
astore 10
start local 10 16: aload 10
ifnull 17
aload 5
aload 10
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragSourceContextPeer;
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer.transferable:Lcom/sun/javafx/embed/swing/CachingTransferable;
aload 6
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 10 end local 6 17: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
18: iload 7
iload 8
if_icmplt 14
19: aload 4
aload 5
invokevirtual javafx.scene.input.Dragboard.setContent:(Ljava/util/Map;)Z
istore 6
start local 6 20: iload 6
ifne 23
21: getstatic com.sun.javafx.embed.swing.FXDnD.fxAppThreadIsDispatchThread:Z
ifne 23
22: aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.loop:Ljava/awt/SecondaryLoop;
invokeinterface java.awt.SecondaryLoop.exit:()Z
pop
end local 6 end local 5 end local 4 end local 3 end local 2 23: StackMap locals: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN javafx.scene.input.MouseEvent
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
0 24 1 event Ljavafx/scene/input/MouseEvent;
2 23 2 firstEv Ljavafx/scene/input/MouseEvent;
6 23 3 node Ljavafx/embed/swing/SwingNode;
12 23 4 db Ljavafx/scene/input/Dragboard;
13 23 5 fxData Ljava/util/Map<Ljavafx/scene/input/DataFormat;Ljava/lang/Object;>;
15 17 6 mt Ljava/lang/String;
16 17 10 f Ljavafx/scene/input/DataFormat;
20 23 6 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.newimpl.FXDnDInteropN.loop:Ljava/awt/SecondaryLoop;
invokeinterface java.awt.SecondaryLoop.exit:()Z
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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.newimpl.FXDnDInteropN.activeDSContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDragSourceContextPeer;
6: aload 2
ifnonnull 7
iconst_0
goto 8
StackMap locals: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN javafx.scene.input.DragEvent javafx.scene.input.TransferMode
StackMap stack: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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.newimpl.FXDnDInteropN javafx.scene.input.DragEvent javafx.scene.input.TransferMode
StackMap stack: com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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.newimpl.FXDnDInteropN$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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer.postDropTargetEvent:(Ljavafx/scene/input/DragEvent;)I
pop
2: aload 0
aconst_null
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
ifnonnull 1
aload 0
new com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer
dup
aload 0
invokespecial com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer.<init>:(Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;)V
putfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
aload 1
invokevirtual com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$FXDropTargetContextPeer;
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$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.newimpl.FXDnDInteropN.activeDTContextPeer:Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN$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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.isDropTargetListenerInstalled:Z
ifeq 6
aload 0
getfield com.sun.javafx.embed.swing.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.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/newimpl/FXDnDInteropN;
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.newimpl.FXDnDInteropN.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.newimpl.FXDnDInteropN.fireEvent:(IIJI)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/embed/swing/newimpl/FXDnDInteropN;
}
SourceFile: "FXDnDInteropN.java"
NestMembers:
com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragGestureRecognizer com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer
InnerClasses:
private ComponentMapper = com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$ComponentMapper of com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
private FXDragGestureRecognizer = com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragGestureRecognizer of com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
private final FXDragSourceContextPeer = com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDragSourceContextPeer of com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
private final FXDropTargetContextPeer = com.sun.javafx.embed.swing.newimpl.FXDnDInteropN$FXDropTargetContextPeer of com.sun.javafx.embed.swing.newimpl.FXDnDInteropN
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles