@SuppressWarnings注記

1184 ワード

  • 概要:java.lang.SuppressWarningsはJ 2 SE 5.0における標準的なAnnotationの一つである.クラス、フィールド、メソッド、パラメータ、構築メソッド、およびローカル変数に寸法を付けることができます.
  • の役割:コンパイラに指定された警告を無視し、コンパイルが完了した後に警告情報が表示されないように伝える.使用:@SuppressWarnings(")@SuppressWarnings({})@SuppressWarnings(value={})
  • sunの公式ドキュメントの説明:
    value -                     。         。             。               :                 。                 ,               。
                                 。            ,                。
    
  • 例:
  • @SuppressWarnings(「unchecked」)は、リスト、ArrayListなどのパラメータ化されていない警告情報を使用するなど、unchecked警告情報を無視するようコンパイラに伝える.
  • @SuppressWarnings(「serial」)コンパイラにこのような警告メッセージが表示された場合:The serializable class WmailCalendar does not declare a static final serialVersionUID field of type longこのコメントを使用して警告情報を削除します.
  • @SuppressWarnings(「deprecation」)@Deprecatedコメントを使用する方法を使用すると、コンパイラに警告メッセージが表示されます.このコメントを使用して警告情報を削除します.
  • @SuppressWarnings(「unchecked」、「deprecation」)は、uncheckedとdeprecationの警告情報を無視しながらコンパイラに伝えます.
  • @SuppressWarnings(value={"unchecked","deprecation"})は@SuppressWarnings("unchecked","deprecation")
  • と同等である.

    テキストリンク