src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java

Print this page
rev 12972 : 8140606: Update library code to use internal Unsafe
Reviewed-by: duke


  24  */
  25 
  26 package sun.awt.X11;
  27 
  28 import java.awt.Component;
  29 import java.awt.peer.ComponentPeer;
  30 
  31 import java.io.IOException;
  32 
  33 import java.util.Iterator;
  34 
  35 import sun.awt.AWTAccessor;
  36 import sun.util.logging.PlatformLogger;
  37 
  38 import sun.awt.AppContext;
  39 import sun.awt.SunToolkit;
  40 
  41 import sun.awt.dnd.SunDropTargetContextPeer;
  42 import sun.awt.dnd.SunDropTargetEvent;
  43 
  44 import sun.misc.Unsafe;
  45 
  46 /**
  47  * The XDropTargetContextPeer is the class responsible for handling
  48  * the interaction between the XDnD/Motif DnD subsystem and Java drop targets.
  49  *
  50  * @since 1.5
  51  */
  52 final class XDropTargetContextPeer extends SunDropTargetContextPeer {
  53     private static final PlatformLogger logger =
  54         PlatformLogger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer");
  55 
  56     private static final Unsafe unsafe = XlibWrapper.unsafe;
  57 
  58     /*
  59      * A key to store a peer instance for an AppContext.
  60      */
  61     private static final Object DTCP_KEY = "DropTargetContextPeer";
  62 
  63     private XDropTargetContextPeer() {}
  64 




  24  */
  25 
  26 package sun.awt.X11;
  27 
  28 import java.awt.Component;
  29 import java.awt.peer.ComponentPeer;
  30 
  31 import java.io.IOException;
  32 
  33 import java.util.Iterator;
  34 
  35 import sun.awt.AWTAccessor;
  36 import sun.util.logging.PlatformLogger;
  37 
  38 import sun.awt.AppContext;
  39 import sun.awt.SunToolkit;
  40 
  41 import sun.awt.dnd.SunDropTargetContextPeer;
  42 import sun.awt.dnd.SunDropTargetEvent;
  43 
  44 import jdk.internal.misc.Unsafe;
  45 
  46 /**
  47  * The XDropTargetContextPeer is the class responsible for handling
  48  * the interaction between the XDnD/Motif DnD subsystem and Java drop targets.
  49  *
  50  * @since 1.5
  51  */
  52 final class XDropTargetContextPeer extends SunDropTargetContextPeer {
  53     private static final PlatformLogger logger =
  54         PlatformLogger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer");
  55 
  56     private static final Unsafe unsafe = XlibWrapper.unsafe;
  57 
  58     /*
  59      * A key to store a peer instance for an AppContext.
  60      */
  61     private static final Object DTCP_KEY = "DropTargetContextPeer";
  62 
  63     private XDropTargetContextPeer() {}
  64