< prev index next >

src/com/sun/javatest/exec/MultiFormatPane.java

Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg

@@ -39,10 +39,11 @@
 import java.net.URL;
 import java.nio.charset.StandardCharsets;
 import java.util.HashMap;
 import java.util.Iterator;
 import javax.imageio.ImageIO;
+import javax.imageio.ImageReader;
 import javax.imageio.stream.ImageInputStream;
 import javax.sound.midi.InvalidMidiDataException;
 import javax.sound.midi.MidiFileFormat;
 import javax.sound.midi.MidiSystem;
 import javax.sound.midi.Sequence;

@@ -957,18 +958,18 @@
     }
 
     public static boolean isImageResource(URL url) {
         String file = url.getFile();
         String ext = file.substring(file.lastIndexOf('.')+1);
-        Iterator iter = ImageIO.getImageReadersBySuffix(ext);
+        Iterator<ImageReader> iter = ImageIO.getImageReadersBySuffix(ext);
         return iter.hasNext();
     }
 
     public static boolean isImageFormatSupported(URL url) {
         try {
             ImageInputStream iis = ImageIO.createImageInputStream(new File(url.getFile()));
-            Iterator iter = ImageIO.getImageReaders(iis);
+            Iterator<ImageReader> iter = ImageIO.getImageReaders(iis);
             if(!iter.hasNext())
                 return false;
         } catch (IOException exc) {
             exc.printStackTrace();
             return false;
< prev index next >