メソッドとコンストラクターのパラメーターで「最終的な」修飾子を取り除くことに関する提案はありますか (手動で行う必要はありません)。メソッド シグネチャが乱雑になるため、これらの修飾子はもう必要ないという結論に達しました (結果として、JSR 305 @Nonnull アノテーションを取り除き、パッケージ レベルでアノテーションを提供する必要もあります)。
2 に答える
1
メソッド シグネチャで final を使用することをお勧めします。
それでも削除したい場合は、Eclipse Window < Preferences < Java < Editor < Save actions に移動します。
[追加のアクション] がオンになっている場合は、[構成] < [コード スタイル] をクリックします。
「可能な場合は修飾子の最終版を使用する」のチェックを外します。
注 : これにより、final の新しい発生を取り除くことができますが、既存のものは削除されません。
お役に立てれば。
于 2013-05-17T09:17:13.240 に答える
0
final 修飾子は、コンパイラがコードを最適化するのに役立つため、そのままにしておくように説得できるかもしれません。それ以外の場合は、お気に入りの汎用テキスト エディターを使用して、すべてのファイルを次のように置き換えます: "(final " with "" and ", final " with ", " (スペースがあるかどうかによって異なります)
于 2013-05-17T09:06:55.273 に答える