短い説明
指定されたメソッドの完全な呼び出し階層(Ctrl+Alt+H)を見る方が便利です(例:getter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/setter/コンストラクタ)ではなく、使用法を示す(Alt+f7)。 私はクラスでgetter/setter/constructorのコードを利用できる場合にのみそれを行うことができます。 それがLombokで生成された場合、私はもはや呼び出し階層を見ることができません。
期待される動作
フィールド’myField’で’Call hierarchy’(Ctrl+Alt+H)を呼び出すと、Lombokによって生成されたメソッドのリスト(setmyfield、getmyfield、builderのmyFieldなど)がポップアップ表示され、特定のメ
クラス名で’Call hierarchy’(Ctrl+Alt+H)を呼び出すと、Lombokによって生成されたすべてのコンストラクタのリストを含むポップアップが表示され、指定されたコンストラクタをクリックした後、その呼び出し階層を取得する必要があります。
バージョン情報
- IDEAバージョン:2018.2
- JDKバージョン:1.8.0_152
- OSタイプ&バージョン:Ubuntu16
- Lombokプラグインのバージョン:0.22.2018.2
- ロンボクの依存関係のバージョン: 1.16.20
再現する手順
- 他のクラス/静的メソッドの2つの異なる場所に、任意のフィールドmyFieldと@getter注釈と’getMyField’メソッドを持つ任意のクラスMyClassを記述します。
2.Ctrl+Alt+Hを使用してgetMyFieldメソッドの呼び出し階層を探してみてください。
サンプルプロジェクト
追加情報
Stacktrace
STACKTRACE HERE (inside code markup)