【初心者】Java質問・相談スレッド116【歓迎】at TECH【初心者】Java質問・相談スレッド116【歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:デフォルトの名無しさん 08/06/30 16:59:53 Java 751:747-748 08/06/30 17:03:08 Type safety: Unchecked cast from Object to HashMap<String,ResultSetMetaData> ObjectからHashMapへの未検査キャストを叱られているのだと思います。 単体テスト用テストケースの中で、clear前はこのフィールドがcontainsKeyで 与えられたキーのオブジェクトを持っており、clear後は持っていないことを確認する つもりだったのですが。 どうしたらいいんだろう。 752:デフォルトの名無しさん 08/06/30 17:10:19 >>751 Object から総称型へのキャストは怒られる。 警告つきでもいいならコンパイルオプションで -Xlint:unchecked つければコンパイルは通る。 警告抑止したいならメソッドにアノテーション @SuppressWarnings("unchecked") つけろ。 753:デフォルトの名無しさん 08/06/30 17:18:03 >>751 HashMap<String,ResultSetMetaData>にキャストしようとするから警告が出ているのね。 使い方としておかしいんだろうけど、それでも動くし、 HashMapにキャストする分には警告も出ないのでは? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch