web-dev-qa-db-ja.com

Lombokを使用したEclipse-getterおよびsetterの使用法を検索

LombokでEclipseを使用しています。ゲッターとセッターは適切に生成されますが、クラス本体には表示されません(それがポイントです)。しかし、そのため、クラス内からゲッターやセッターの使い方を検索することができません。したがって、フィールドの特定の値を実際に何がどこで設定するかを確認したい場合は、ゲッター名の文字列検索を実行する必要があります。これは遅く、悪い結果をもたらす可能性があります(別のクラスの同じ名前のフィールドの場合、例えば)。

ロンボクで生成されたメソッドのフィールドのゲッター/セッターの使用を探す方法はありますか?

24
Dariusz

アウトラインビューを使用できます: outline view showing getter/setter

アウトラインビューでメソッドを右クリックし、[Open Call Hierarchy]を使用します。

これを行う別の方法は、注釈(たとえば[@Setter)]を右クリックして[Open Call Hierarchy]を使用することですが、一部の注釈(@Dataなど)では機能しない場合があります。

38
Florent Bayle