class sun.awt.X11.XDnDConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.awt.X11.XDnDConstants
  super_class: java.lang.Object
{
  static final sun.awt.X11.XAtom XA_XdndActionCopy;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndActionMove;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndActionLink;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndActionList;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndTypeList;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndAware;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndProxy;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndSelection;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndEnter;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndPosition;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndLeave;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndDrop;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndStatus;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XAtom XA_XdndFinished;
    descriptor: Lsun/awt/X11/XAtom;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.awt.X11.XSelection XDnDSelection;
    descriptor: Lsun/awt/X11/XSelection;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  public static final int XDND_MIN_PROTOCOL_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int XDND_PROTOCOL_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int XDND_PROTOCOL_MASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -16777216

  public static final int XDND_PROTOCOL_SHIFT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int XDND_DATA_TYPES_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int XDND_ACCEPT_DROP_FLAG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 36
            ldc "XdndActionCopy"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndActionCopy:Lsun/awt/X11/XAtom;
         1: .line 37
            ldc "XdndActionMove"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndActionMove:Lsun/awt/X11/XAtom;
         2: .line 38
            ldc "XdndActionLink"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndActionLink:Lsun/awt/X11/XAtom;
         3: .line 39
            ldc "XdndActionList"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndActionList:Lsun/awt/X11/XAtom;
         4: .line 40
            ldc "XdndTypeList"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndTypeList:Lsun/awt/X11/XAtom;
         5: .line 41
            ldc "XdndAware"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndAware:Lsun/awt/X11/XAtom;
         6: .line 42
            ldc "XdndProxy"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndProxy:Lsun/awt/X11/XAtom;
         7: .line 43
            ldc "XdndSelection"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndSelection:Lsun/awt/X11/XAtom;
         8: .line 44
            ldc "XdndEnter"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndEnter:Lsun/awt/X11/XAtom;
         9: .line 45
            ldc "XdndPosition"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndPosition:Lsun/awt/X11/XAtom;
        10: .line 46
            ldc "XdndLeave"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndLeave:Lsun/awt/X11/XAtom;
        11: .line 47
            ldc "XdndDrop"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndDrop:Lsun/awt/X11/XAtom;
        12: .line 48
            ldc "XdndStatus"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndStatus:Lsun/awt/X11/XAtom;
        13: .line 49
            ldc "XdndFinished"
            invokestatic sun.awt.X11.XAtom.get:(Ljava/lang/String;)Lsun/awt/X11/XAtom;
            putstatic sun.awt.X11.XDnDConstants.XA_XdndFinished:Lsun/awt/X11/XAtom;
        14: .line 51
            new sun.awt.X11.XSelection
            dup
            getstatic sun.awt.X11.XDnDConstants.XA_XdndSelection:Lsun/awt/X11/XAtom;
            invokespecial sun.awt.X11.XSelection.<init>:(Lsun/awt/X11/XAtom;)V
            putstatic sun.awt.X11.XDnDConstants.XDnDSelection:Lsun/awt/X11/XSelection;
        15: .line 59
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XDnDConstants this
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.awt.X11.XDnDConstants this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XDnDConstants;

  static long getXDnDActionForJavaAction(int);
    descriptor: (I)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int javaAction
         0: .line 64
            iload 0 /* javaAction */
            lookupswitch { // 3
                    1: 1
                    2: 2
           1073741824: 3
              default: 4
          }
         1: .line 65
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionCopy:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lreturn
         2: .line 66
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionMove:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lreturn
         3: .line 67
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionLink:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lreturn
         4: .line 68
      StackMap locals:
      StackMap stack:
            lconst_0
            lreturn
        end local 0 // int javaAction
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0  javaAction  I
    MethodParameters:
            Name  Flags
      javaAction  

  static int getJavaActionForXDnDAction(long);
    descriptor: (J)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // long xdndAction
         0: .line 73
            lload 0 /* xdndAction */
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionCopy:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lcmp
            ifne 2
         1: .line 74
            iconst_1
            ireturn
         2: .line 75
      StackMap locals:
      StackMap stack:
            lload 0 /* xdndAction */
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionMove:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lcmp
            ifne 4
         3: .line 76
            iconst_2
            ireturn
         4: .line 77
      StackMap locals:
      StackMap stack:
            lload 0 /* xdndAction */
            getstatic sun.awt.X11.XDnDConstants.XA_XdndActionLink:Lsun/awt/X11/XAtom;
            invokevirtual sun.awt.X11.XAtom.getAtom:()J
            lcmp
            ifne 6
         5: .line 78
            ldc 1073741824
            ireturn
         6: .line 80
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // long xdndAction
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0  xdndAction  J
    MethodParameters:
            Name  Flags
      xdndAction  
}
SourceFile: "XDnDConstants.java"