7

与えられたコードセグメント:

@Override
public String someMethod()
{
  return "foo";
}

Eclipseにsuperの実装にすばやくジャンプする方法はありますか?@Overrideで注釈が付けられているので、Eclipseはこれを行う方法を知っていると思います。

今のところ、不格好な回避策として、「super.someMethod();」と入力します。最初の行として(私はそれを必要としませんが)、その行のメソッド名をクリックして、F3を押します。

Solaris用のEclipse3.4.1(Ganymede)を使用しています。

4

4 に答える 4

10

ショートカットキーを使用できます:Alt+ N、S

于 2013-01-14T19:43:21.817 に答える
6

インターフェイスメソッドを実装するためのメソッド呼び出し行の左側に小さな中空の矢印があり、メソッドオーバーライドを実装するためのメソッド呼び出し行の左側に小さな実線の矢印があるはずです。

中空の矢印を左クリックすると、インターフェイスメソッドに移動します。

実線の矢印を左クリックすると、オーバーライドされたメソッドに移動します。

于 2013-01-14T19:42:06.640 に答える
3

Reimeusが書いたように私はAlt+N、Sが好きです。問題の関数にカーソルを置く必要のない別のオプションは、ポップアップアウトラインビューを使用することです。

  • Ctrl-Oアウトラインを開く
  • Ctrl-O継承されたメンバーを表示する
  • メソッド名を入力して検索します
于 2013-01-14T19:54:51.630 に答える
2

はい:メソッド名にカーソルを合わせ、Ctrlキーを押しながら、表示されるメニューから[スーパー実装を開く]を選択します。

于 2013-01-14T19:42:24.357 に答える