Apache Groovy 2.4.14 发布,JVM 动态脚本语言

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Apache Groovy 2.4.14 已发布,这是 GROOVY_2_4_X 分支的常规维护版本,强烈鼓励所有使用此分支旧版本的用户进行升级。 此次更新包括了 13 处的 bug 修复以及改进: Bug [GROOVY-6888] - Static type checking f...

Apache Groovy 2.4.14 已发布,这是 GROOVY_2_4_X 分支的常规维护版本,强烈鼓励所有使用此分支旧版本的用户进行升级。

此次更新包括了 13 处的 bug 修复以及改进:

Bug

  • [GROOVY-6888] - Static type checking fails if I change the closure input parameter name

  • [GROOVY-7061] - Type inference not working for Collections.sort()

  • [GROOVY-7929] - @SelfType compilation fail

  • [GROOVY-8241] - SAM parameter type inference for explicit parameter

  • [GROOVY-8295] - Groovyc ant task can overflow Windows command line if classpath is large

  • [GROOVY-8317] - Smart type inference doesn't work on explicit closure params

  • [GROOVY-8362] - Nested class is resolved via another nested class with package name

  • [GROOVY-8402] - GroovyScriptEngine.ScriptClassLoader applies compilation customizers twice

  • [GROOVY-8432] - Weird behavior parsing dates

  • [GROOVY-8438] - Running grape causes an exception

  • [GROOVY-8445] - Static analysis does not work properly when coercing Closure to FunctionInterface

  • [GROOVY-8474] - 'Unexpected super property set for:' when accessing super class property via super.propertyName

Improvement

  • [GROOVY-8428] - Add DGM startsWithAny(String...) and endsWithAny(String...)

了解更多详情点此查看

下载地址:

Groovy 主要的特点包括:

  • 是一个基于 Java 虚拟机的敏捷动态语言。

  • 构建在强大的Java语言之上 并添加了从Python,Ruby和Smalltalk等语言中学到的诸多特征。

  • 为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。

  • 支持DSL(Domain Specific Languages领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。

  • Goovy拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变的非常简单。

  • 在开发Web,GUI,数据库或控制台程序时 通过减少框架性代码 大大提高了开发者的效率。

  • 支持单元测试和模拟(对象),可以简化测试。

  • 无缝集成 所有已经存在的 Java对象和类库。

  • 直接编译成Java字节码,这样可以在任何使用Java的地方都可使用Groovy。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入浅出 MFC 第二版

深入浅出 MFC 第二版

侯俊杰 / 松岗 / 1997.05

深入浅出MFC是一本介绍 MFC(Microsoft Foundation Classes)程式设计技术的书籍。对於 Windows 应用软体的开发感到兴趣,并欲使用 Visual C++ 整合环境的视觉开发工具,以 MFC 为程式基础的人,都可以从此书获得最根本最重要的知识与实例。 如果你是一位对 Application Framework 和物件导向(Object Orien......一起来看看 《深入浅出 MFC 第二版》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器