
META-INF.modules.java.desktop.classes.javax.swing.TransferHandler$TransferAction.class Maven / Gradle / Ivy
???? @ ? javax/swing/TransferHandler
sun/swing/UIAction (Ljava/lang/String;)V
javax/swing/JComponent
getTransferHandler ()Ljavax/swing/TransferHandler;
java/awt/event/ActionEvent getSource ()Ljava/lang/Object; ,javax/swing/TransferHandler$TransferAction$1
K(Ljavax/swing/TransferHandler$TransferAction;Ljava/awt/event/ActionEvent;)V
java/security/AccessController
getContext &()Ljava/security/AccessControlContext;
! " # $ % sun/awt/AWTAccessor getComponentAccessor )()Lsun/awt/AWTAccessor$ComponentAccessor; ' java/awt/Component ) * + , - %sun/awt/AWTAccessor$ComponentAccessor getAccessControlContext :(Ljava/awt/Component;)Ljava/security/AccessControlContext;
! / 0 1 getAWTEventAccessor (()Lsun/awt/AWTAccessor$AWTEventAccessor; 3 4 5 , 6 $sun/awt/AWTAccessor$AWTEventAccessor 9(Ljava/awt/AWTEvent;)Ljava/security/AccessControlContext; 8 9 : ; < *javax/swing/TransferHandler$TransferAction javaSecurityAccess (Ljdk/internal/access/JavaSecurityAccess; > ? @ A B &jdk/internal/access/JavaSecurityAccess doIntersectionPrivilege |(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object; D ,javax/swing/TransferHandler$TransferAction$2
C F G s(Ljavax/swing/TransferHandler$TransferAction;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)V
8 I J K getClipboard ;(Ljavax/swing/JComponent;)Ljava/awt/datatransfer/Clipboard; M javax/swing/Action O Name
8 Q R S getValue &(Ljava/lang/String;)Ljava/lang/Object; U java/lang/String W cut
T Y Z [ equals (Ljava/lang/Object;)Z
] ^ _ exportToClipboard =(Ljavax/swing/JComponent;Ljava/awt/datatransfer/Clipboard;I)V a copy c paste
e f g h i java/awt/datatransfer/Clipboard getContents 8(Ljava/lang/Object;)Ljava/awt/datatransfer/Transferable; k java/lang/IllegalStateException
m n o p q javax/swing/UIManager getLookAndFeel ()Ljavax/swing/LookAndFeel;
s t u v w javax/swing/LookAndFeel provideErrorFeedback (Ljava/awt/Component;)V y +javax/swing/TransferHandler$TransferSupport
x { | ;(Ljava/awt/Component;Ljava/awt/datatransfer/Transferable;)V
~ ?
importData 0(Ljavax/swing/TransferHandler$TransferSupport;)Z
? ? ? ? ? sun/swing/SwingUtilities2 canAccessSystemClipboard ()Z
? ? ?
getToolkit ()Ljava/awt/Toolkit;
? ? ? ? ? java/awt/Toolkit getSystemClipboard #()Ljava/awt/datatransfer/Clipboard;
? ? ? ? ? sun/awt/AppContext
getAppContext ()Lsun/awt/AppContext; 8 ? ? ? SandboxClipboardKey Ljava/lang/Object;
? ? ? ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? Sandboxed Component Clipboard
e
? ? ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
? ? ? ? ? !jdk/internal/access/SharedSecrets getJavaSecurityAccess *()Ljdk/internal/access/JavaSecurityAccess; ? java/lang/Object
? ? ? ()V ? javax/swing/plaf/UIResource Code LineNumberTable LocalVariableTable this ,Ljavax/swing/TransferHandler$TransferAction; name Ljava/lang/String; accept sender
StackMapTable actionPerformed (Ljava/awt/event/ActionEvent;)V e Ljava/awt/event/ActionEvent; src action Ljava/security/PrivilegedAction; stack $Ljava/security/AccessControlContext; srcAcc eventAcc LocalVariableTypeTable 2Ljava/security/PrivilegedAction; ? java/security/PrivilegedAction ? "java/security/AccessControlContext actionPerformedImpl ise !Ljava/lang/IllegalStateException; c Ljavax/swing/JComponent; th Ljavax/swing/TransferHandler; clipboard !Ljava/awt/datatransfer/Clipboard; trans $Ljava/awt/datatransfer/Transferable; ? "java/awt/datatransfer/Transferable
SourceFile TransferHandler.java NestHost InnerClasses TransferAction ComponentAccessor AWTEventAccessor TransferSupport 8 ? ; <