より小さなスコープに移動できる変数宣言を報告します。

この宣言は、主にメソッド開始部の Pascal 形式宣言に役立ちます。 また、スコープが広すぎる変数もリファクタリング後に残っていることがよくあります。

例:


  StringBuilder sb = new StringBuilder();
  System.out.println();
  sb.append(1);

クイックフィックス適用後:


  System.out.println();
  StringBuilder sb = new StringBuilder();
  sb.append(1);

インスペクションの構成: