3
我不明白爲什麼我得到一個警告(未選中CAST)當我嘗試執行此:警告進行投與泛型類型時
...
Map<? estends SomeType, SomeOtherType> map;
...
Map<SomeType, SomeOtherType> castedMap = (Map<SomeType, SomeOtherType>) map;
...
我的意思是出版castedMap對外部代碼的危險?從castedMap使用類型SOMETYPE
- 越來越要素: 兩個opperations將完全在運行時工作。
我會使用@SuppressWarnings簡單地抑制警告( 「未登記」)。
事實上,這是真的!我沒有這樣的代碼,所以這就是我試圖忽略的原因。 – Alex