2012-01-20 2 views
0

Calendar APIを使用しているときに、getTime()がDateオブジェクトを返す唯一のメソッドであることがわかりました。Eclipse Heliosを使用して特定のクラスタイプのオブジェクトを返すメソッドを取得する

これを知るには、Eclipse Heliosのコンテンツアシスト(Ctrl + Space)を使用してすべてのメソッドを手動でチェックしました。

Eclipseでは、特定のクラスのオブジェクトを返すメソッドのリストを取得する方法があるのでしょうか?

これが可能であれば、別のクラスの使用を非常に簡単にするでしょう。あるエンティティを他のエンティティに変換する場合、どちらもClassTypeになります。そして、もし私が他のものに変換するメソッドのリストを得ることができれば、それらのメソッドの機能性を直接チェックし、最も適格なものを使うだけで済むでしょう!あなたは、コンテンツがリストの一番上に日付を返すすべてのメソッドでウィンドウを助けるでしょう

Calendar c = Calendar.getInstance(); 
Date d = c.[ctrl+space] 

を書く場合はこれが

+0

「Public YourReturnType」を検索することはできますか? – Jeffrey

答えて

3

素晴らしいことです。特定のコンテキスト(ここでは、割り当て)でコンテンツ・アシストを使用すると、一般的に、Eclipseはより良いヒントを与えることができます。

別の例として、あなたが方法

private void methodExpectsDate(Date d); 

と日付を返すカレンダー方法も提案リストの一番上に配置されますコンテンツアシストこのよう

methodExpectsDate(c.[ctrl-space]); 

を使用している場合。

編集:eclipseのJavaコンテンツアシストの設定で[提案を並べ替える]を選択しない限り、これは機能しません。しかし、私が知る限り、これはデフォルト設定です。

関連する問題