Непроверенный актерский состав из класса
У меня есть этот код:
public DriverExtensionFactory(
Class<? extends AbstractNetworkInterface> serviceClass) {
super((Class<AbstractNetworkInterface>) serviceClass);
}
И это говорит мне, что
Type safety: Unchecked cast from Class<capture#1-of ? extends AbstractNetworkInterface>
to Class<AbstractNetworkInterface>
Как я должен решить это правильным способом?
Спасибо!
Редактировать:
Код суперкласса:
public AbstractExtensionFactory(Class<T> serviceClass) {
service = serviceClass;
}