Непроверенный актерский состав из класса

У меня есть этот код:

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

0 ответов

Другие вопросы по тегам