Structural Replaceを使用してすべてのプライベートフィールドを警告としてフラグを立て、保護されたフィールドに置き換えることを提案しています。私は「...編集変数」にIntelliJの構造置換を使用してフィールド保護レベルを変更する
class $Class$ {
@Modifier("private") $FieldType$ $FieldName$ = $Init$;
}
:
私は以下の持っている(私は多くの人が保護レベルの私の選択に反対することを知っているが、それは別の問題です) 「この変数は検索のターゲットです」の「FieldName」がチェックされています。
これは、プライベートとしてマークされた変数を適切に強調表示します。しかし、代替提案は完全に間違っている:
私は私の構造は、フィールドが保護することを提案するように設定を置き換え、変更するにはどうすればよいですか?
UPDATE
私が変えた私の検索/有意に良好に動作し、以下、であることを文字列に置き換えます。
これは私のようなprivate int foo=1
とフィールド定義を置き換えることができますprotected int foo=1
。しかし、それはprivate static final int foo=1
で動作しません。それはprotected int foo=1
で置き換えられますか?