META-INF.modules.java.desktop.classes.sun.awt.datatransfer.TransferableProxy.class Maven / Gradle / Ivy
???? : m
java/lang/Object ()V
&sun/awt/datatransfer/TransferableProxy transferable $Ljava/awt/datatransfer/Transferable; isLocal Z "java/awt/datatransfer/Transferable getTransferDataFlavors %()[Ljava/awt/datatransfer/DataFlavor; isDataFlavorSupported %(Ljava/awt/datatransfer/DataFlavor;)Z getTransferData 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;
! " # $ java/awt/datatransfer/DataFlavor isFlavorSerializedObjectType ()Z & java/io/ByteArrayOutputStream
% ) 2sun/awt/datatransfer/ClassLoaderObjectOutputStream
( + , (Ljava/io/OutputStream;)V
( . / 0 writeObject (Ljava/lang/Object;)V 2 java/io/ByteArrayInputStream
% 4 5 6 toByteArray ()[B
1 8 9 ([B)V ; 1sun/awt/datatransfer/ClassLoaderObjectInputStream
( = > ? getClassLoaderMap ()Ljava/util/Map;
: A B '(Ljava/io/InputStream;Ljava/util/Map;)V
: D E F
readObject ()Ljava/lang/Object; H java/lang/ClassNotFoundException J java/io/IOException
I
I M N O initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ((Ljava/awt/datatransfer/Transferable;Z)V Code LineNumberTable LocalVariableTable this (Lsun/awt/datatransfer/TransferableProxy; t local flavor "Ljava/awt/datatransfer/DataFlavor; ois 3Lsun/awt/datatransfer/ClassLoaderObjectInputStream; cnfe "Ljava/lang/ClassNotFoundException; baos Ljava/io/ByteArrayOutputStream; oos 4Lsun/awt/datatransfer/ClassLoaderObjectOutputStream; bais Ljava/io/ByteArrayInputStream; df data Ljava/lang/Object;
StackMapTable
Exceptions j 0java/awt/datatransfer/UnsupportedFlavorException
SourceFile TransferableProxy.java ! P Q Y *? *+? *?
? R <