Eclipse的JVM语言Xtend达到2.3 M7

Xtend背后的团队准备在Juno发布系列中大放异彩,他们在6月的重要日子之前揭示了JVM静态类型语言的一些新功能。

对于那些没有意识到的人, Xtend感到非常自豪,因为它将Java传统编译为可读代码,但是它打算通过消除通常可能激怒Java的大量噪音(样板代码)来使事情发生自己的改变。 它还引入了Groovy,Scala和Smalltalk之类的著名功能,以提供全面的Java体验,而至关重要的是不必离开Java。

Xtend 2.3 M7概述了该语言的一些新功能,因为它准备作为发行版本的一部分进行首次亮相。 除了大约150个错误修复之外,您还可以使用各种新的注释。 新的注释@Property为被注释的字段带来了Java Bean样式的getter和setter(如果该字段不是最终的)。

class   Person   { 
   @ Property   String  firstName
   @ Property   String  lastName
 }

另一个注释@Data将带注释的类转换为值对象类,这意味着所有字段都标记为final,并且将生成getter方法(如果不存在)。 还计划制定计划,以包含特定于项目的注释,例如@Delegate,但这不会及时发布。

@ Data   class   Person   { 
   String  firstName
   String  lastName
 }

编译器也有大量改进。 您可以在“新的和值得注意的”部分中找到更多信息,该部分也贯穿了所有M6增强功能,并具有基本功能,例如调试,类型和调用层次结构,重构。 为最终版本设置了路径,然后Xtend看起来就像无缝地套在Eclipse的JDT中一样。


翻译自: https://jaxenter.com/eclipses-jvm-language-xtend-reaches-2-3-m7-104474.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值