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