Xtend
Xtendは、Eclipseチームが静的に型付けしたプログラミング言語であり、緊密に統合されており、JVMの上で実行されます。 そのルーツはJavaプログラミング言語にあります(
- 型推論-型シグネチャを常に示す必要はありません。
- Javaジェネリックの完全サポート-すべてのマッチングおよびキャストルールを含む。
- クロージャは、匿名クラスの素晴らしい構文です。
- 演算子のオーバーロード-より表現力豊かなコードを記述できます。
- 改良されたスイッチ式-型とキャストに基づきます。
- 各表現は重要です( en。「ステートメントなし-すべては表現です」 )。
- テンプレート-スペースサポート付き。
- 拡張サポート-JSR-330
- プロパティへのアクセスは、get / setを介した構文糖衣です。
- 多態的なメソッド呼び出し。
- バイトコードではなくJavaコードに変換されます-AndroidやGWTなどのプラットフォームを対象としたコードで正しく動作します。
開発者にはJavaを置き換えるという目標はありません。 XtendライブラリはJDK上の薄い層であり、JavaおよびXtendでも同じように機能します。 もちろん、開発者は最新のEclipseベースのIDEを提供します。