您现在的位置是:首页 > 文章详情

Apache Groovy 4.0.0-rc-1 发布,JVM 动态脚本语言

日期:2021-12-06点击:492

Apache Groovy 4.0.0 的第一个 RC 版本现已发布,这是一个用于 JVM 的多面性编程语言。

主要更新内容

  • Bug 修复
    • 低效的代码生成
    • 调用间接默认接口方法时,动态/静态编译都会失败
    • STC 无法捕获 lambda 返回类型的类型错误
    • STC 使用错误类型实例化参数化函数,导致不健全
    • STC:lowed bound 通配符推理产生误报
    • 结合使用地点方差和菱形运算符推断出错误的类型参数
    • SC:从 lambda 访问私有属性的强制转换异常
    • 使用同名的超类和超接口方法会出错
    • SC:从非公共接口调用接口默认方法时出现 IncompatibleClassChangeError
  • 改进
    • 可以使用收集器改进 DGM 方法的泛型信息
    • 在启用静态编译的情况下,应在编译时捕获抽象方法的 "super" 调用
    • Java8 不会将枚举值加载到注释属性中
    • StaticTypeCheckingSupport#evaluateExpression 可以为简单表达式提供轻量级评估
    • 可以改进 TupleConstructor 以使用更智能的模式来处理默认值
    • STC:根据目标方法检查 lambda 或闭包参数类型
    • SC: === 和 !== 编译为 ScriptBytecodeAdapter#compareIdentical
    • 提供一种机制来确定在同一阶段运行的 AST 转换的优先级

详情请查看更新公告

 

原文链接:https://www.oschina.net/news/172303/apache-groovyu-4-0-0-rc-1-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章