クラスへの参照を持つファイルをまだ開いていない場合、外部ライブラリ(ソースのないjar)のクラスへのコード内の参照を見つける簡単な方法はありますか?
たとえば、コード内のすべての参照を検索したいが、System.out.println()
を使用するコードをまだ開いていないとしますprintln
。これどうやってするの?
Ctrl+ Shift+ T(Macの場合はCommand+ Shift+ )を介して、任意のタイプ(クラスまたはインターフェイス)を開くことができます。Tクラス/インターフェースソースが開いたら、そのクラスのメソッドまたはフィールド(インスタンス変数)を選択し、右クリックして[参照]を選択します。
ソースコードがない場合は、クラスファイルエディタの[ソースが見つかりません]ウィンドウが表示されます。「エディタでリンク」アイコンをまだ有効にしていない場合は、有効にするか、[ナビゲート]メニューの[表示] 、 [パッケージエクスプローラ]を選択します。次に、パッケージエクスプローラーで、そのクラスのメソッドまたはフィールド(インスタンス変数)を選択し、右クリックして、[参照]を選択します。
これを行うために私が知っている唯一の方法は、次の(正確には単純ではない)シーケンスを実行することです。
System.out.println()
ctrl-shift-o
)println
入力ctrl-shift-g
または検索、参照、ワークスペース。を使用してこれを行うことが可能File Search
です。Ctrl+Hを押して入力しSystem.out.println
ます。必要に応じて検索範囲を調整します(通常はEnclosing Project
またはに設定しますSelected Resource
)。