0

純粋なデータ クラスの場合、ゲッターやセッターは使用しません。古いコードをリファクタリングするとき、getter と setter への (通常は Eclipse によって生成された) 呼び出しを、フィールドへの直接アクセスにすばやく置き換えられるようにしたいと考えています。

それを行うプラグインはありますか?

:カプセル化の長所と短所には興味がありません。これについては、すでに何度も議論されています

だから、私は置き換えたい:

myData.setValue(17);
int value = myData.getValue();

と:

myData.value = 17;
int value = myData.value;
4

1 に答える 1

3

既存のインライン メソッド リファクタリングを使用できます。問題のフィールドを公開してから、そのリファクタリングを実行するだけです。コード ベースが大きすぎて手作業でこれを行うことができない場合は、How to execute inline refactoring programmatically using JDT/LTK? を参照してください。

于 2013-10-23T13:15:38.310 に答える