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));