0

メソッドとコンストラクターのパラメーターで「最終的な」修飾子を取り除くことに関する提案はありますか (手動で行う必要はありません)。メソッド シグネチャが乱雑になるため、これらの修飾子はもう必要ないという結論に達しました (結果として、JSR 305 @Nonnull アノテーションを取り除き、パッケージ レベルでアノテーションを提供する必要もあります)。

4

2 に答える 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 に答える