「マジック」定数と置換できる式を報告します。

例 1:


  // 素のリテラル "2" を使用。警告が発生します。
  Font font = new Font("Arial", 2)

例 2:


  // 定義済み定数を使用。適切です。
  Font font = new Font("Arial", Font.ITALIC)

可能な場合、クイックフィックスを使用すると適切な定義済み定数が挿入されます。

このインスペクションの動作は org.intellij.lang.annotations.MagicConstant アノテーションにより制御されます。 一部の標準 Java ライブラリメソッドには事前にアノテーションが付いていますが、コード内でこのアノテーションを使用することもできます。