< prev index next >

src/com/sun/interview/WizPrint.java

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

@@ -198,11 +198,11 @@
                 }
                 if (outFileName == null)
                     throw new BadArgs(i18n, "wp.noOutput");
             }
 
-            Class ic = Class.forName(interviewClassName, true, ClassLoader.getSystemClassLoader());
+            Class<?> ic = Class.forName(interviewClassName, true, ClassLoader.getSystemClassLoader());
             Interview interview = (Interview)(ic.newInstance());
             Question[] questions;
 
             if (interviewData != null)
                 interview.load(interviewData);

@@ -211,12 +211,12 @@
                 questions = interview.getPath();
             }
             else {
                 // enumerate questions, sort on tag
                 SortedVector v = new SortedVector();
-                for (Iterator iter = interview.getQuestions().iterator(); iter.hasNext(); ) {
-                    Question q = (Question) (iter.next());
+                for (Iterator<Question> iter = interview.getQuestions().iterator(); iter.hasNext(); ) {
+                    Question q = iter.next();
                     v.insert(q);
                 }
                 questions = new Question[v.size()];
                 v.copyInto(questions);
             }
< prev index next >