Structural Replace を使用して、すべてのプライベート フィールドに警告としてフラグを立て、保護されたフィールドに置き換えることを提案しています。(保護レベルの選択に同意しない人が多いことは承知していますが、それは別の問題です)
私は次のものを持っています:
class $Class$ {
@Modifier("private") $FieldType$ $FieldName$ = $Init$;
}
「変数の編集...」で、「この変数は検索の対象です」の「フィールド名」をチェックしました。
これにより、プライベートとしてマークされた変数が適切に強調表示されます。ただし、置き換えの提案は完全に間違っています。
フィールドを保護するよう提案するには、構造置換設定を変更するにはどうすればよいですか?
アップデート
検索/置換文字列を次のように変更しました。これにより、大幅に機能が向上します。
private int foo=1
これにより、 などのフィールド定義を置き換えることができますprotected int foo=1
。private static final int foo=1
ただし、これはでは機能しませんprotected int foo=1
。