2010-12-16 4 views
9

これを短くしておきましょう。エディタでクラスの名前をクリックし、そのメソッドのすべてのリスト(継承されたものなど)を別のウィンドウに表示する方法はありますか?Eclipse IDE。すべてのクラスの継承されたメソッドのリストを参照してください

ここで私の他の質問に関連しています:https://stackoverflow.com/questions/4457751/drag-and-drop-with-andengine-android、私は便利な方法を見落としているのでしょうか?

事前のお手伝いがあります。

-Justian M.

+0

パッケージエクスプローラを使用して、クラスのメンバーを表示できます。 – Mudassir

+0

@Mudassir:パッケージエクスプローラは、実際に私が探している情報を提供していないようです。 「メンバー」はどういう意味ですか? –

+0

私はすべてのパブリックメソッドとフィールドを意味します。 – Mudassir

答えて

1

あなたはEclipseでクラスを開くと、そのメソッドが動作を実装またはオーバーライドする場合、編集ウィンドウ(ブレークポイントインジケータがあり、同じ領域)のための左側の側溝がアップ小さな矢印がありますインターフェイスまたは親クラスから取得します。あなたが求めているのはこれですか? アウトラインビューを開くと、上向きの矢印も表示され、メソッドのリストがわかりやすくなる場合があります。

+1

これは便利ですが、私はクラスで使用されているか再記述されたメソッドしか見ることができません。私が現在使っていない方法は含まれていません。この単純なリストを持っている私の目的は、私が必要とする機能を提供する1つの方法を見つけるために10のクラスを下げる必要はありません。 –

+1

@Justian Meyer - クラスの編集ウィンドウを右クリックし、 "Source"(またはalt-shift S)を選択し、 "Implement/Generate methods"で親クラス階層でソートされたメソッドのリストを表示します。 –

0

このクラスで使用されているすべてのメソッドを取得するには、ctrl + oショートカットを使用してください。

+0

私が言っていることはあまりありません。エディタウィンドウの "Sprite"を右クリックすると、オブジェクトクラスに至るまで、可能なすべてのメソッドが表示されます。 –

+0

私がどれほど愚かなのか気づいただけです。私はちょうど「[クラス]」とタイプすることができます。提案された方法のリストを見る。 –

29

ターゲットクラスでctrl + Oを使用できます。継承されたメソッド/メンバーを表示するには、ctrl + O(ctrl + Oの2回)をもう一度押す必要があります。これはソースファイルとクラスファイルの両方で機能します

+1

Mac:コマンド-0 –

11

F4キーを押して「タイプ階層ビュー」を開きます。または、エディタを右クリックし、コンテキストメニューから[Open type hierarchy]オプションを選択します。次に、このビューで、 'すべての継承されたメンバーを表示する'というヒント(現在選択されているクラス名を持つ行の2番目のもの)のボタンを探します。これにより、現在、タイプ階層ビューで選択されているクラスのすべての継承メンバーが表示されます。
同じ行(緑色の円)の一番右のボタンをクリックすると、パブリックメンバーのみが表示されます。もちろん、非公開のメンバーだけを見るオプションがあれば素晴らしいかもしれませんが、私はそのようなオプションを見つけませんでした。
まだ、継承されたすべてのメンバーを見る能力は十分でしょうか?

+1

これは受け入れられる回答である必要があります!ありがとう。 – lmo

1

[メソッドの外側の]クラスのctrl +スペースを押すだけで、上書きされないが親クラスから利用可能なすべてのメソッドが表示されます。 Objectクラスまでのメソッドを見ることができます。 希望に役立ちます。

関連する問題