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