src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java

Print this page
rev 9343 : 8033716: Fix raw and unchecked lint warnings in com.sun.imageio
Reviewed-by: darcy, prr, bae

@@ -40,21 +40,21 @@
         addAttribute(elementName, "value", dataType, true, null);
     }
 
     public StandardMetadataFormat() {
         super(standardMetadataFormatName, CHILD_POLICY_SOME);
-        List values;
+        List<String> values;
 
         // root -> Chroma
         addElement("Chroma", standardMetadataFormatName,
                    CHILD_POLICY_SOME);
 
         // root -> Chroma -> ColorSpaceType
         addElement("ColorSpaceType", "Chroma",
                    CHILD_POLICY_EMPTY);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("XYZ");
         values.add("Lab");
         values.add("Luv");
         values.add("YCbCr");
         values.add("Yxy");

@@ -162,11 +162,11 @@
                    CHILD_POLICY_SOME);
 
         // root -> Data -> PlanarConfiguration
         addElement("PlanarConfiguration", "Data", CHILD_POLICY_EMPTY);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("PixelInterleaved");
         values.add("PlaneInterleaved");
         values.add("LineInterleaved");
         values.add("TileInterleaved");
         addAttribute("PlanarConfiguration", "value",

@@ -176,11 +176,11 @@
                      values);
 
         // root -> Data -> SampleFormat
         addElement("SampleFormat", "Data", CHILD_POLICY_EMPTY);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("SignedIntegral");
         values.add("UnsignedIntegral");
         values.add("Real");
         values.add("Index");
         addAttribute("SampleFormat", "value",

@@ -223,11 +223,11 @@
 
         // root -> Dimension -> ImageOrientation
         addElement("ImageOrientation", "Dimension",
                    CHILD_POLICY_EMPTY);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("Normal");
         values.add("Rotate90");
         values.add("Rotate180");
         values.add("Rotate270");
         values.add("FlipH");

@@ -304,11 +304,11 @@
                      null);
 
         // root -> Document -> SubimageInterpretation
         addElement("SubimageInterpretation", "Document",
                    CHILD_POLICY_EMPTY);
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("Standalone");
         values.add("SinglePage");
         values.add("FullResolution");
         values.add("ReducedResolution");
         values.add("PyramidLayer");

@@ -416,11 +416,11 @@
         addAttribute("TextEntry", "encoding",
                      DATATYPE_STRING,
                      false,
                      null);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("none");
         values.add("lzw");
         values.add("zip");
         values.add("bzip");
         values.add("other");

@@ -435,11 +435,11 @@
                    CHILD_POLICY_SOME);
 
         // root -> Transparency -> Alpha
         addElement("Alpha", "Transparency", CHILD_POLICY_EMPTY);
 
-        values = new ArrayList();
+        values = new ArrayList<>();
         values.add("none");
         values.add("premultiplied");
         values.add("nonpremultiplied");
         addAttribute("Alpha", "value",
                      DATATYPE_STRING,