|
||||||||||||
| 前のページ 1 2 | ||||||||||||
| ちょっとうれしい新機能 | ||||||||||||
|
Eclipse3.1は、J2SE5.0の新機能対応に限らず、IDEとしても機能強化されており、その中でも筆者が「ちょっとうれしい」と感じるものをいくつか紹介します。 |
||||||||||||
| エディター内のハイライト表示 | ||||||||||||
|
コード上で変数やメソッド、クラス名などをクリックすると、エディター内で参照されている箇所がすぐさまハイライト表示されます。これにより、コードの流れを追いやすくなっています。また、catch節内の例外クラス名をクリックすると、その例外をスローするコード部分をハイライト表示してくれます。 ハイライト表示された変数
public static void main(String[] args) {
|
||||||||||||
| Ant対応機能の大幅な機能強化 | ||||||||||||
|
これまではechoを利用してちまちまデバッグしていたビルドファイル作成作業ですが、新たに追加された「Antデバッガー」を使ってブレークポイント設定やステップ実行、プロパティー値の表示などが可能になっています(図1)。 このほかにも、Javaエディターと同じくハイライト表示や、「Conrol」キーを押しながらクリックすることで定義箇所にジャンプするといった機能強化もなされています。 |
||||||||||||
| デバッグ機能の強化 | ||||||||||||
|
デバッグ関連の新機能では、今までは有償ツールなどに頼ることの多かった、モニター取得の状態表示とデッドロック検出ができるようになっています。Javaアプリケーションの実行を一時停止した状態で、「デバッグ」ビューのドロップダウン・メニューで「モニターの表示」を切り替えることで、「デバッグ」ビューのインラインで表示できます。デッドロックに含まれているスレッドおよびロックは、赤色で強調表示されます(図2)。 |
||||||||||||
| Genericsへのリファクタリング | ||||||||||||
|
図3左側のようにGenericsを利用していないコードがある場合、エディターを右クリック→「リファクタリング → 総称型引数の推測」と選ぶことで、図3右側のようにGenericsを利用したコードへとリファクタリングできます。 例では、List → List |
||||||||||||
| foreachテンプレート | ||||||||||||
|
拡張for文に対応したテンプレートforeachが追加されました。繰り返し処理をさせたい箇所でforeachと入力し、「Control + Space」キーで表示される"foreach"を選択することにより、図4のように拡張for文のテンプレートが生成されます。 なお、J2SE1.4のforとの重複を解決するため、テンプレートの名称はforeachですが、実際のコードはforとなります。 |
||||||||||||
|
前のページ 1 2 |
||||||||||||
|
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||





