From 92159b8ff2a56a58a57d38b3b673fd2983e2aba3 Mon Sep 17 00:00:00 2001 From: Sergey Bylokhov Date: Wed, 5 Apr 2017 20:33:16 +0300 Subject: [PATCH] 8177672: DataFlavor.imageFlavor is null when the java.desktop module is not resolved Reviewed-by: prr, mchung, alanb --- .../share/classes/java/awt/datatransfer/DataFlavor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java index becfd0563ba..7cc256e9e6d 100644 --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java @@ -211,6 +211,9 @@ public class DataFlavor implements Externalizable, Cloneable { * representationClass = java.awt.Image * mimeType = "image/x-java-image" * + * Will be {@code null} if {@code java.awt.Image} is not visible, the + * {@code java.desktop} module is not loaded, or the {@code java.desktop} + * module is not in the run-time image. */ public static final DataFlavor imageFlavor = createConstant("image/x-java-image; class=java.awt.Image", "Image");