6

エクリプスについて質問です。多分それは不可能ですが、それでも専門家に確認したいです:)私のコンテキストでは、Cを使用しますが、Javaや他の言語に適用される場合があります。

私は本当に大きなプロジェクトを持っていると言います。関数 A と関数 B があります。関数 A から関数 B または関数 B へのコード パスがあるかどうかを確認する方法はありますか。A -> D -> C-> E->F- と言ってください。 >B

ヒエラルキーと呼ばれるものがあることは知っています。しかし、私のプロジェクトはとても大きいです。関数 A は B を直接呼び出していません。関数 A は 10 か所のように呼び出され、10 の呼び出し元が別の 100 の呼び出し元によって呼び出されます。コードパスをあふれさせ、2つの関数間の接続を見つけるためのEclipseの機能はありますか?

ありがとう

4

1 に答える 1

0

私はこれを良い方法とは言いませんが、一部の人にとっては便利な方法かもしれません。まず、以下のようにAutoHotkeyスクリプトを作成できます。 トリガーする#vキー コンボを表します。Win+v

#v::Send {Right}{Down}{Right}{Down}{Right}{Down}{Right}{Down}

もう数回繰り返す必要があるかもしれません (または、私は何度も繰り返しました)。Eclipse で呼び出し階層を開き、最初のエントリを選択して、 を押しWin+vて、いくつかの展開を確認します。それらをすべて取得したら (楽しんでください)、エントリを右クリックして を選択できますCopy Expanded Hierarchy。どこかに貼り付けて、接続を見つけたい他の機能を検索します。

「本当の」解決策を見つけたらお知らせします。もしあなたのプロジェクトが(ええ、私はそれが長い間あったことを知っています)私と同じくらい大きいか、それ以上であるなら、Eclipseが驚くほど大きなツリーで遅くなるのでうんざりするかもしれません. それとも今は止まってしまったのでしょうか...

于 2013-12-06T03:38:34.523 に答える