JDT

J2SE 5.0 ★★★

  • J2SE5.0のサポート
  • 編集、コードアシスト、コンパイルデバッグ、クイックフィックス、リファクタリング...などJ2SE4で使えていたすべての機能がJ2SE5でも利用できる
  • 加えて、J2SE5の新たな文法も利用可能

New Javadoc compiler settings

  • JavaDocのチェック機能の追加
  • @seeや@linkが@deprecatedな要素を指していたら警告とか。設定で有効。

Serial Version UID

  • serialVersionUIDフィールドを宣言してないと警告する。設定で有効。

Early detection of references to internal classes

  • ライブラリ(クラスパスの設定で複数のJARをまとめたもの)で、アクセスルールが指定可
  • "com.sun.*をインポートして利用したらエラー"などの設定が可能

Access rules on libraries and projects

  • 上のアクセスルールは、参照先のライブラリやプロジェクトに適用可能
  • (参照先でないライブラリって何?)

Mark occurrences of inherited methods

  • extends XXXのXXXを選択したときに、オーバーライドしたメソッドがマーカー表示される
  • 元画像参照

Highlighting of deprecated class members in the Java editor

  • @deprectedメソッドの宣言、および呼び出し側は、取り消し線表示
  • JavaDocの@deprectedでも、@Deprectedアノテーションでもこの表示になるみたい
  • 元画像参照

References in Javadoc

  • JavaDocの@see、@link...などのタグの参照をEclipseが認識するようになった
  • F3で宣言を開いたり、マーカーがついたりする

Improved Java properties file editor

  • プロパティーエディタの改良
  • 構文ハイライトがついたり差分比較時にかしこくなった
  • でも日本語がとおらないので、他のプラグインを使うことになりそう
  • "保存時に自動的にNative2Asciiを行う"みたいなオプションがあればいいのに

Working with externalized strings

  • 文字列の外部化(externalized string)をしているキー部分の文字列を選択したときに、値の文字列をホバー表示

Externalize Strings wizard supports new message bundles

  • 文字列の外部化で、"string externalization mechanism"のオプションが指定可能になった
  • それって何?

New Open Type dialog

  • Javaの型を開く」ダイアログの改良。以下
  • 単一の選択フォームに
  • いろいろ
  • いろいろ

Organizing workspace with many projects

  • パッケージエクスプローラ上での作業セット(Working Sets)の表示の変更
  • 作業セットがトップレベルのフォルダみたいな表示に

Improved source folder page for new Java project wizard

  • Javaプロジェクト作成ウィザード」で「ソースフォルダ」の指定方法が簡単に
  • 既存のフォルダを選び、右クリック→ソースフォルダにする(Use as Source Folder)という操作

Sharing Java project settings

  • Javaプロジェクトの設定がチーム共有できるようになった
  • プロジェクト以下の.settingフォルダ以下に、プロジェクトのJavaコンパイラ設定などが保存される

New Quick Assists

  • クイックアシスト(CTRL+1)でいくつか機能追加。以下。
  • Invert boolean expressions : (!a) && b → (a) || !b
  • いろいろ
  • いろいろ

Refactoring Undo/Redo available from Edit menu

New Eclipse default built-in formatter profile

  • 新らしいFormatter(ソースのフォーマットを行う場合の整形ルール)を用意
  • 組み込みフォーマッタは3種類。Java Conventions(Eclipse3.0デフォルト)、Eclipse(Eclipse 3.1新)、Eclpse2.1
  • Java→Code Style→Formatter

Rerun failed tests first

  • JUnitの「前に失敗したテストを先に実行」アクション

Debugging locks and deadlocks

Breakpoint organization

Navigating stack traces

  • Consoleビューのメニューから開く「Java Stack Console」は、ペーストが可能で、スタックトレースをはると、そこにリンクできる。
  • スタックトレースを別途、ファイルに保存しといて、後で簡単にジャンプしたいとき?

New features in the Debugger Variables view

  • デバッグのVariable(変数)ビューの新機能。以下。
  • いろいろ
  • いろいろ
  • いろいろ