< prev index next >

src/com/sun/interview/wizard/QuestionPanel.java

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

@@ -550,13 +550,13 @@
             result = getRenderer(q, renderers);
         }
         return result;
     }
 
-    private QuestionRenderer getRenderer(Question q, Map rendMap) {
-        for (Class c = q.getClass(); c != null; c = c.getSuperclass()) {
-            QuestionRenderer r = (QuestionRenderer) (rendMap.get(c));
+    private QuestionRenderer getRenderer(Question q, Map<Class<? extends Question>, QuestionRenderer> rendMap) {
+        for (Class<?> c = q.getClass(); c != null; c = c.getSuperclass()) {
+            QuestionRenderer r = rendMap.get(c);
             if (r != null)
                 return r;
         }
         return null;
     }
< prev index next >