Eclipse IDE を使用して、特定の Java アノテーションが付けられたすべての「もの」のリストを取得したいと考えています。
たとえば、Spring Framework のソース コードまたは JAR で @Bean アノテーションが付けられたすべてのメソッドのリストを取得したいと考えています。
この質問で指摘されているように、プログラムで注釈の使用状況を調べることができることは承知しています。代わりに、Eclipse IDE 内で開発時に注釈の使用法を調べたいと考えています。
Eclipse IDE を使用して、特定の Java アノテーションが付けられたすべての「もの」のリストを取得したいと考えています。
たとえば、Spring Framework のソース コードまたは JAR で @Bean アノテーションが付けられたすべてのメソッドのリストを取得したいと考えています。
この質問で指摘されているように、プログラムで注釈の使用状況を調べることができることは承知しています。代わりに、Eclipse IDE 内で開発時に注釈の使用法を調べたいと考えています。
Eclipse でリファレンスを検索できます。注釈名をクリックし、右クリックして [参照] を選択し、検索範囲を選択します。
アノテーション定義クラスを開くアノテーションを Control キーを押しながらクリックし、右クリックしてReferences
->を選択しますWorkspace
。
EDIT:私はちょうどそれをチェックしました.言及された注釈を右クリックしてReferences
->Workspace
を選択するだけで十分です->その定義にさえ入りません.
STSでは、検索にオプションがあります。
たとえば、次のように指定できます。@target(org.springframework.stereotype.Service)
これは、でマークされたすべてのクラスを検索します@Service