読者です 読者をやめる 読者になる 読者になる

Java8 ラムダを吐く Xtend 2.8.0 がリリースされました!

Xtend - Modernized Java リリースノート

吐きだす Java のバージョンを指定出来るようになったようです。
.java から .xtend に変換する機能もあるようです。
Java8 指定なら Interface のデフォルトメソッドもOKのような事が書かれていました。

Miro's Blog: Xtend for Java 8

やっと Java8 でも Xtend が使えますね!
Enum は相変わらずメソッド定義出来無さそうでした。

個人的には 依存している
guava-libraries - Guava: Google Core Libraries for Java 1.6+ - Google Project Hosting
のバージョンが低い(14系)のが若干気になります。
が、guava のバージョンを無理やりあげても今のとこ普通に動いてます。
guava 14 系は、
CDI1.1からのデフォルト化で少し困ったこと - 見習いプログラミング日記
のような問題があるので、CDI と絡めて Xtend を使う場合は気を付けてください。

追記:CDI 1.2 だと問題無いかもしれません!
CDI1.2によるbean-discovery-modeの見直し - 見習いプログラミング日記