У меня следующая проблема: я нашел класс по имени и хочу сделать безопасное приведение без предупреждения.Но проблема в том, что даже после проверки типа я не могу сделать то, что мне нужно.
Class<?> foundClass = Class.forName(APPLET_PACKAGE + appletName);
if (Applet.class.isAssignableFrom(foundClass)) {
Class<? extends Applet> appletClass = (Class<? extends Applet) foundClass;
}
Без проверки у меня та же проблема:
Class<? extends Applet> appletClass = (Class<? extends Applet) Class.forName(APPLET_PACKAGE + appletName);
Кто-нибудь сталкивался с этой проблемой?Буду признателен за любую помощь.Заранее спасибо.