langtools/src/share/classes/com/sun/tools/apt/comp/Apt.java
changeset 1870 57a1138dffc8
parent 1789 7ac8c0815000
child 2212 1d3dc0e0ba0c
--- a/langtools/src/share/classes/com/sun/tools/apt/comp/Apt.java	Tue Jan 20 15:17:45 2009 -0800
+++ b/langtools/src/share/classes/com/sun/tools/apt/comp/Apt.java	Tue Jan 20 18:23:13 2009 -0800
@@ -316,8 +316,13 @@
                     }
 
                     providers = list.iterator();
-                } else
-                    providers = sun.misc.Service.providers(AnnotationProcessorFactory.class, aptCL);
+                } else {
+                    @SuppressWarnings("unchecked")
+                    Iterator<AnnotationProcessorFactory> iter =
+                            sun.misc.Service.providers(AnnotationProcessorFactory.class, aptCL);
+                    providers = iter;
+
+                }
             }
 
             java.util.Map<AnnotationProcessorFactory, Set<AnnotationTypeDeclaration>> factoryToAnnotation =