method を持つ親クラス Parent がありgetToken()
ます。そして、メソッドをオーバーライドしない子クラス - ChildA
andがあります。ChildB
getToken()
getToken()
クラスのインスタンスで使用されるメソッドの使用箇所を検索するにはどうすればよいChildA
ですか?
私の英語でごめんなさい。ありがとう!
method を持つ親クラス Parent がありgetToken()
ます。そして、メソッドをオーバーライドしない子クラス - ChildA
andがあります。ChildB
getToken()
getToken()
クラスのインスタンスで使用されるメソッドの使用箇所を検索するにはどうすればよいChildA
ですか?
私の英語でごめんなさい。ありがとう!
複雑で時代遅れのすべてのドキュメントと例から正確な解決策を見つけるのに30分を費やしたので、ここにSSRを使用して完全な答えを入れました(Intellij 15.0.5):
SSR ダイアログ ([編集] > [検索] > [構造的に検索...]) を開き、スクリーンショットにテンプレートを入力し、[変数の編集...] をクリックして 2 番目のダイアログを表示し、次のように [式の種類 (正規表現)] を編集します。
また、ChildA のサブクラスも含めたい場合は、式の型の下にある [型階層内で制約を適用] チェックボックスをオンにします。
に追加getToken()
しChildA
、このメソッドに対してのみ検索を実行してから、削除することができます。もう1つの方法は、構造検索と置換を使用することです。
Ctrl検索に+ Alt+ Shift+を使用すると、Intellij はこれについて尋ねF7ます。ただし、CrazyCoder が提案したように、最初にサブクラス/サブインターフェイスでメソッドを明示的にオーバーライドする必要があります。