1

クラスへの参照を持つファイルをまだ開いていない場合、外部ライブラリ(ソースのないjar)のクラスへのコード内の参照を見つける簡単な方法はありますか?

たとえば、コード内のすべての参照を検索したいが、System.out.println()を使用するコードをまだ開いていないとしますprintln。これどうやってするの?

4

3 に答える 3

1

Ctrl+ Shift+ T(Macの場合はCommand+ Shift+ )を介して、任意のタイプ(クラスまたはインターフェイス)を開くことができます。Tクラス/インターフェースソースが開いたら、そのクラスのメソッドまたはフィールド(インスタンス変数)を選択し、右クリックして[参照]を選択します。

ソースコードがない場合は、クラスファイルエディタの[ソースが見つかりません]ウィンドウが表示されます。「エディタでリンク」アイコンをまだ有効にしていない場合は、有効にするか、[ナビゲート]メニューの[表示] 、 [パッケージエクスプローラ]を選択します。次に、パッケージエクスプローラーで、そのクラスのメソッドまたはフィールド(インスタンス変数)を選択し、右クリックして、[参照]を選択します。

于 2012-08-28T19:51:09.180 に答える
0

これを行うために私が知っている唯一の方法は、次の(正確には単純ではない)シーケンスを実行することです。

  1. たとえば、への参照を追加して、既存のクラスを開いて編集します。System.out.println()
  2. インポートを整理する(ctrl-shift-o
  3. カーソルを置き、println入力ctrl-shift-gまたは検索、参照、ワークスペース。
  4. 保存せずにクラスを閉じます。
于 2012-08-28T18:48:01.853 に答える
0

を使用してこれを行うことが可能File Searchです。Ctrl+Hを押して入力しSystem.out.printlnます。必要に応じて検索範囲を調整します(通常はEnclosing Projectまたはに設定しますSelected Resource)。

于 2012-08-28T19:36:53.483 に答える