
META-INF.modules.java.desktop.classes.sun.awt.X11.XDropTargetProtocol.class Maven / Gradle / Ivy
???? =
java/lang/Object ()V
sun/awt/X11/XDropTargetProtocol motionPassedAlong Z java/util/HashMap
embedderRegistry Ljava/util/HashMap; java/lang/NullPointerException Null XDropTargetProtocolListener
(Ljava/lang/String;)V listener )Lsun/awt/X11/XDropTargetProtocolListener;
! " removeEmbedderRegistryEntry (J)V
$ % & getMessageType $(Lsun/awt/X11/XClientMessageEvent;)I
( ) * processClientMessageImpl $(Lsun/awt/X11/XClientMessageEvent;)Z
, - . postProcessClientMessage &(Lsun/awt/X11/XClientMessageEvent;ZI)V
0 1 2 getEmbedderRegistryEntry :(J)Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry; 4 5 6 logger !Lsun/util/logging/PlatformLogger; 8 9 : ; < %sun/util/logging/PlatformLogger$Level FINEST 'Lsun/util/logging/PlatformLogger$Level;
> ? @ A B sun/util/logging/PlatformLogger
isLoggable *(Lsun/util/logging/PlatformLogger$Level;)Z D entry={0}
> F G H finest ((Ljava/lang/String;[Ljava/lang/Object;)V J entry.isOverriden()={0}
L M N O P 5sun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry isOverriden ()Z
R S T U V java/lang/Boolean valueOf (Z)Ljava/lang/Boolean;
X Y Z adjustEventForForwarding [(Lsun/awt/X11/XClientMessageEvent;Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;)V
L \ ] ^ getProxy ()J ` proxy={0} toplevel={1}
b c d U e java/lang/Long (J)Ljava/lang/Long;
g h i j " sun/awt/X11/XClientMessageEvent
set_window
l m n o sun/awt/X11/XToolkit awtLock
l q r ^
getDisplay t sun/awt/X11/XConstants g v w x pData J
z { | } ~ sun/awt/X11/XlibWrapper
XSendEvent (JJZJJ)I
l ? ? awtUnlock
g ? ? ^
get_window
? ? ? forwardClientMessageToToplevel %(JLsun/awt/X11/XClientMessageEvent;)Z
g ? ? ^ get_message_type ? ? ? ? ? sun/awt/X11/MotifDnDConstants XA_MOTIF_DRAG_AND_DROP_MESSAGE Lsun/awt/X11/XAtom;
? ? ? ? ^ sun/awt/X11/XAtom getAtom
? ? P isDragOverComponent
? ? ? sendEnterMessageToToplevel %(JLsun/awt/X11/XClientMessageEvent;)V
? ? ? sendLeaveMessageToToplevel
L ? ? (ZIJ)V
? ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
? ? ? get &(Ljava/lang/Object;)Ljava/lang/Object;
? ? ? remove ? +sun.awt.X11.xembed.xdnd.XDropTargetProtocol
> ? ? ? getLogger 5(Ljava/lang/String;)Lsun/util/logging/PlatformLogger; EMBEDDER_ALREADY_REGISTERED I
ConstantValue UNKNOWN_MESSAGE
ENTER_MESSAGE MOTION_MESSAGE
LEAVE_MESSAGE DROP_MESSAGE Signature \Ljava/util/HashMap; ,(Lsun/awt/X11/XDropTargetProtocolListener;)V Code LineNumberTable LocalVariableTable this !Lsun/awt/X11/XDropTargetProtocol;
StackMapTable ? 'sun/awt/X11/XDropTargetProtocolListener getProtocolListener +()Lsun/awt/X11/XDropTargetProtocolListener; getProtocolName ()Ljava/lang/String; registerDropTarget unregisterDropTarget registerEmbedderDropSite unregisterEmbedderDropSite registerEmbeddedDropSite unregisterEmbeddedDropSite embedded isProtocolSupported (J)Z processClientMessage xclient !Lsun/awt/X11/XClientMessageEvent; type processed toplevel entry 7Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry; proxy ? java/lang/Throwable
motifProtocol sendResponse (JII)Z getData (JJ)Ljava/lang/Object;
Exceptions ? "java/lang/IllegalArgumentException ? java/io/IOException sendDropDone (JZI)Z getSourceWindow cleanup forwardEventToEmbedded (JJI)Z isXEmbedSupported putEmbedderRegistryEntry (JZIJ)V embedder overriden version
SourceFile XDropTargetProtocol.java NestMembers InnerClasses EmbedderRegistryEntry Level
5 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (*? *? *?
Y? ? +?
? Y? ?*+? ? ? 6 ? * 7 8 " : ' ; ? ( ? ? ( ? ? " ? ? ? ? / *? ? ? > ? ? ? ? ? ? " ? " ? " ? " ? " ? " ? > *? ? ?
W X ? ? ? ? x ? ? % &