2010-11-24 10 views
20

私はMavenでIntellijを使用していますので、使用しているサードパーティライブラリのソースコードをダウンロードするのは簡単です(ソースをMavenリポジトリに投稿したと仮定した場合) )。そのサードパーティライブラリ内のメソッドの使用法を見つけることは可能ですか?サードパーティライブラリの "Find Usages"

つまり、私はIntelliJの "Find Usages"アクションを使用して、自分のコードではなくサードパーティのソースコードにある用途を探したいと思います。出来ますか? IntelliJにない場合は、これを行う別のツールがありますか?

答えて

29

UPDATE

[OK]をので、私はあなたが用途に検索できることを見出しました。メソッドでALT-F7(用途を見つける)するときは、プロジェクトまたはモジュールの代わりにプロジェクトとライブラリのスコープを選択するだけです。これは私にとって完璧に機能します。ソースコードを含む他のライブラリのメソッドなどの使用法をすべて検索します。

ORIGINAL ANSWER 私はは(誰もが知っていれば私も答えに興味があるので、私は、間違っているかもしれない)可能であるはないと思います。私が理解しているように、ソースコードを追加するだけで、そのコードで何が起こっているのかを「見る」ことができます。プロジェクトに含まれている実際にはではありません。などの他のアプリケーションについては

を使用法を見つけるためのIntelliJのインデックスのみ、独自のプロジェクトは、私が

+0

Intellijは第三者コードのインデックスを作成します。あなたが「クラスに行く」とき、それを通じて第三者のコードを見つけることができます。 – ripper234

+0

それは本当です。おそらく同様の方法でIntelliJにサードパーティのコードでの使用法を見出させることができます。私は行くと何かを見つけることができるかどうかを確認します。 –

+0

これは非常に便利です。私はCTRL-ALT-F7をやっていました。外部の方法では何もしません。 – ripper234

3

のIntelliJの検索用途が備わっています:)知っているあなたのMavenを含むスコープ「プロジェクト」と「プロジェクトとライブラリ」を(持っていません依存関係)。 「プロジェクトとライブラリ」はソースコードで定義されたシンボルでは利用できませんが、依存関係に定義されているシンボルでは利用可能です。

関連する問題