
META-INF.modules.java.desktop.classes.sun.awt.dnd.SunDragSourceContextPeer.class Maven / Gradle / Ivy
???? @=
java/lang/Object ()V
$sun/awt/dnd/SunDragSourceContextPeer trigger Ljava/awt/dnd/DragGestureEvent;
java/awt/dnd/DragGestureEvent getComponent ()Ljava/awt/Component; component Ljava/awt/Component;
getTrigger !()Ljava/awt/dnd/DragGestureEvent;
getTriggerEvent ()Ljava/awt/event/InputEvent; )java/awt/dnd/InvalidDnDOperationException " #DragGestureEvent has a null trigger
$ % (Ljava/lang/String;)V ' ( ) dragSourceContext Ljava/awt/dnd/DragSourceContext; + , - cursor Ljava/awt/Cursor;
/ 0 1 getDragSourceContext "()Ljava/awt/dnd/DragSourceContext;
3 4 5 6 7 java/awt/dnd/DragSourceContext getSourceActions ()I 9 : ;
sourceActions I = > ? dragImage Ljava/awt/Image; A B C dragImageOffset Ljava/awt/Point;
3 E F G getTransferable &()Ljava/awt/datatransfer/Transferable;
I J K L M #sun/awt/datatransfer/DataTransferer getInstance '()Lsun/awt/datatransfer/DataTransferer;
O P Q
getDragSource ()Ljava/awt/dnd/DragSource;
S T U V W java/awt/dnd/DragSource getFlavorMap #()Ljava/awt/datatransfer/FlavorMap;
I Y Z [ adaptFlavorMap F(Ljava/awt/datatransfer/FlavorMap;)Ljava/awt/datatransfer/FlavorTable;
I ] ^ _ getFormatsForTransferable ^(Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/FlavorTable;)Ljava/util/SortedMap;
I a b c keysToLongArray (Ljava/util/SortedMap;)[J
e f g startDrag 8(Ljava/awt/datatransfer/Transferable;[JLjava/util/Map;)V i j k discardingMouseEvents Z m &sun/awt/dnd/SunDragSourceContextPeer$1
l o p )(Lsun/awt/dnd/SunDragSourceContextPeer;)V
r s t u v java/awt/EventQueue invokeLater (Ljava/lang/Runnable;)V
x y z equals (Ljava/lang/Object;)Z
| } ~ getNativeContext ()J
? ? ? ? 7 java/awt/Cursor getType
? ? ? setNativeCursor (JLjava/awt/Cursor;I)V ? java/awt/Point
? ? ? (II)V
? ? ? (Ljava/awt/Point;)V ? ? ?
nativeCtxt J
? ? ? convertModifiersToDropAction (II)I ? java/awt/dnd/DragSourceDragEvent
? ? ? ((Ljava/awt/dnd/DragSourceContext;IIIII)V ? 4sun/awt/dnd/SunDragSourceContextPeer$EventDispatcher
? ? ? H(Lsun/awt/dnd/SunDragSourceContextPeer;ILjava/awt/dnd/DragSourceEvent;)V
? ? ? ? ? sun/awt/SunToolkit targetToAppContext ((Ljava/lang/Object;)Lsun/awt/AppContext;
? ? ? ? invokeLaterOnAppContext +(Lsun/awt/AppContext;Ljava/lang/Runnable;)V
? ? startSecondaryEventLoop
? ? ? postDragSourceDragEvent (IIIII)V ? java/awt/dnd/DragSourceEvent
? ? ? %(Ljava/awt/dnd/DragSourceContext;II)V ? java/awt/dnd/DragSourceDropEvent
? ? ? '(Ljava/awt/dnd/DragSourceContext;IZII)V
? ? ? setNativeContext (J)V ? ? k dragDropInProgress
? ? ? getExceptionMessage (Z)Ljava/lang/String; ? java/awt/event/MouseEvent ? sun/awt/dnd/SunDropTargetEvent ? Drag and drop in progress ? No drag in progress ? java/awt/dnd/DnDConstants ? java/awt/event/InputEvent@
? ? ? ? ? $sun/awt/dnd/SunDropTargetContextPeer $setCurrentJVMLocalSourceTransferable '(Ljava/awt/datatransfer/Transferable;)V
? ? ? setDragDropInProgress (Z)V ? 'java/awt/dnd/peer/DragSourceContextPeer DISPATCH_ENTER
ConstantValue DISPATCH_MOTION DISPATCH_CHANGED
DISPATCH_EXIT DISPATCH_FINISH DISPATCH_MOUSE_MOVED "(Ljava/awt/dnd/DragGestureEvent;)V Code LineNumberTable LocalVariableTable this &Lsun/awt/dnd/SunDragSourceContextPeer; dge
StackMapTable quitSecondaryEventLoop T(Ljava/awt/dnd/DragSourceContext;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;)V dsc c di p transferable $Ljava/awt/datatransfer/Transferable; formatMap Ljava/util/SortedMap; formats [J LocalVariableTypeTable ILjava/util/SortedMap;
Exceptions Signature l(Ljava/awt/datatransfer/Transferable;[JLjava/util/Map;)V setCursor (Ljava/awt/Cursor;)V java/lang/Throwable getCursor ()Ljava/awt/Cursor; getDragImage ()Ljava/awt/Image; getDragImageOffset ()Ljava/awt/Point;
setTrigger ctxt transferablesFlavorsChanged targetAction modifiers x y dispatchType
dropAction event "Ljava/awt/dnd/DragSourceDragEvent;
dispatcher 6Lsun/awt/dnd/SunDragSourceContextPeer$EventDispatcher; dragEnter (IIII)V
targetActions
dragMotion operationChanged dragExit Ljava/awt/dnd/DragSourceEvent; dragMouseMoved dragDropFinished (ZIII)V success
operations b
checkEvent (Ljava/awt/AWTEvent;)Z
mouseEvent Ljava/awt/event/MouseEvent; Ljava/awt/AWTEvent; checkDragDropInProgress isDragDropInProgress ()Z5 java/lang/String supportedActions cleanup
SourceFile SunDragSourceContextPeer.java NestMembers InnerClasses EventDispatcher! ? , - > ? B C ? ? ( ) : ; J ? k J j k ? ; ? ? ? ; ? ? ? ; ? ? ? ; ? ? ? ; ? ? ? ; ? ? ? ? ? $*? *+? *? ? **? ?
? ? *? ? ? _ ` a b d # f ? $ ? ? $ ? ? ? ? ? + ? ? k ? ? ? ? ? + ? ? l ? ? ? f ? ? <