3
我不明白为什么我得到一个警告(未选中CAST)当我尝试执行此:警告进行投与泛型类型时
...
Map<? estends SomeType, SomeOtherType> map;
...
Map<SomeType, SomeOtherType> castedMap = (Map<SomeType, SomeOtherType>) map;
...
我的意思是出版castedMap对外部代码的危险?从castedMap使用类型SOMETYPE
- 越来越要素: 两个opperations将完全在运行时工作。
我会使用@SuppressWarnings简单地抑制警告( “未登记”)。
事实上,这是真的!我没有这样的代码,所以这就是我试图忽略的原因。 – Alex