0

我有这个代码:

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

0 回答 0