--- 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 =