未確認の警告を抑制する方法– Java
「未確認の警告」は、Javaで非常に一般的な警告メッセージです。 ただし、これが無効な警告であると主張する場合、既存のプログラム機能を損なうことなく解決する方法はありません。 @SuppressWarnings(“unchecked”)を使用して、Javaでチェックされていない警告を抑制することができます。
1. クラスで
クラスレベルに適用すると、このクラスのすべてのメソッドとメンバーは、チェックされていない警告メッセージを無視します。
@SuppressWarnings("unchecked") public class classA{...}
2. 方法で
メソッドレベルに適用した場合、このメソッドのみが未チェックの警告メッセージを無視します。
@SuppressWarnings("unchecked") private void method1(){...}
3. 物件内
プロパティレベルに適用される場合、このプロパティのみが未チェックの警告メッセージを無視します。
@SuppressWarnings("unchecked") private List list1;
結論として、チェックされていない警告を抑制することは、潜在的なバグを隠すようなものです。チェックされていない警告の原因を見つけて修正することをお勧めします:)