大丰网站建设公司,网站是什么样的,海口网站建设是什么意思,wordpress相关推荐最新代码Apache基金会最近发布了Groovy2.5#xff0c;新功能包括#xff1a;\\AST转换的改进\新的宏支持\其他杂项改进\运行Groovy 2.5至少需要JDK 7#xff0c;在JDK 9上运行可以忽略良性警告。\\尽管最近人们把关注点转到了其他JVM语言上#xff08;如Kotlin#xff09;#xf…Apache基金会最近发布了Groovy2.5新功能包括\\AST转换的改进\新的宏支持\其他杂项改进\运行Groovy 2.5至少需要JDK 7在JDK 9上运行可以忽略良性警告。\\尽管最近人们把关注点转到了其他JVM语言上如Kotlin但Groovy仍然有很大的增长。正如Groovy提交者、OCI首席软件工程师Paul King博士在最近的一次网络研讨会上所说的\\\Groovy的下载量说明它仍然是继Java之后JVM上第二大最受欢迎的语言而且这个数字还在不断增加。今年第一季度下载次数为9000万次比去年第一季度下载次数的两倍还要多。所以我们可以看到人们仍然对Groovy很感兴趣。\\\在过去的12个月里Groovy增加了30个新的提交者。\\AST转换——注解\\如下图所示为了保证转换之间的一致性对很多现有的AST转换进行了改进并在2.5版本中添加了11个新的转换。在Groovy 3.0中添加了一个额外的转换但在GA发布之前可能会出现更多转换。\\\\AST转换——宏\\如上所述Groovy提供了大量的内置AST转换。开发人员也可以创建自己的自定义转换前提是需要了解Groovy语法结构的内部表示。\\2.5版本中的宏功能消除了了解语法结构内部表示的需要正如发行说明中所定义的那样\\\在创建编译时元编程扩展时宏可以让你直接使用Groovy语法而不是使用内部编译器表示。因此转换的创建将掌握在所有Groovy程序员手中而不仅仅是Groovy编译器创建者。\\\例如假设开发人员希望创建一个转换Info用于生成一个方法getInfo()。在2.5版本之前需要编写以下代码\\\...\def clazz new MethodCallExpression(new VariableExpression(\this\), \getClass\