src/share/classes/java/awt/datatransfer/Clipboard.java

Print this page

        

@@ -69,11 +69,11 @@
      * this local clipboard. It is used for tracking changes
      * of <code>DataFlavor</code>s available on this clipboard.
      *
      * @since 1.5
      */
-    private Set currentDataFlavors;
+    private Set<DataFlavor> currentDataFlavors;
 
     /**
      * Creates a clipboard object.
      *
      * @see java.awt.Toolkit#getSystemClipboard

@@ -311,11 +311,11 @@
      */
     private void fireFlavorsChanged() {
         if (flavorListeners == null) {
             return;
         }
-        Set prevDataFlavors = currentDataFlavors;
+        Set<DataFlavor> prevDataFlavors = currentDataFlavors;
         currentDataFlavors = getAvailableDataFlavorSet();
         if (prevDataFlavors.equals(currentDataFlavors)) {
             return;
         }
         FlavorListener[] flavorListenerArray =

@@ -337,12 +337,12 @@
      * @return a set of <code>DataFlavor</code>s currently available
      *         on this clipboard
      *
      * @since 1.5
      */
-    private Set getAvailableDataFlavorSet() {
-        Set set = new HashSet();
+    private Set<DataFlavor> getAvailableDataFlavorSet() {
+        Set<DataFlavor> set = new HashSet<>();
         Transferable contents = getContents(null);
         if (contents != null) {
             DataFlavor[] flavors = contents.getTransferDataFlavors();
             if (flavors != null) {
                 set.addAll(Arrays.asList(flavors));