私はこのコードを持っています:
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;
}