< 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,562 ****
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));
if (r != null)
return r;
}
return null;
}
--- 550,562 ----
result = getRenderer(q, renderers);
}
return result;
}
! 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 >