--- old/src/share/classes/javax/imageio/spi/IIORegistry.java 2014-02-20 19:52:15.944975271 -0800
+++ new/src/share/classes/javax/imageio/spi/IIORegistry.java 2014-02-20 19:52:15.791641931 -0800
@@ -115,7 +115,7 @@
* A Vector
containing the valid IIO registry
* categories (superinterfaces) to be used in the constructor.
*/
- private static final Vector initialCategories = new Vector(5);
+ private static final Vector> initialCategories = new Vector<>(5);
static {
initialCategories.add(ImageReaderSpi.class);
@@ -198,9 +198,10 @@
ClassLoader loader = Thread.currentThread().getContextClassLoader();
- Iterator categories = getCategories();
+ Iterator> categories = getCategories();
while (categories.hasNext()) {
- Class c = (Class)categories.next();
+ @SuppressWarnings("unchecked")
+ Class c = (Class)categories.next();
Iterator riter =
ServiceLoader.load(c, loader).iterator();
while (riter.hasNext()) {
@@ -234,12 +235,13 @@
file read capability is restricted (like the
applet context case).
*/
- PrivilegedAction doRegistration =
- new PrivilegedAction() {
+ PrivilegedAction