Kotlin 1.1.4 :改进对 Java 9 的支持

Posted 安卓开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin 1.1.4 :改进对 Java 9 的支持相关的知识,希望对你有一定的参考价值。

来源:开源中国社区

www.oschina.net/news/87762/kotlin-1-1-4-released


Kotlin 1.1.4 已发布。这是 Kotlin 1.1 系列一个新的 bug 修复和工具更新版本。该更新与 2016.2 至 2017.2 的所有 IntelliJ IDEA 版本兼容,也和 android Studio 2.3 和 3.0 beta 兼容。


主要更新内容如下:


1、修复 IDEA 插件中的主要性能回归


2、添加对包缺省的可控性注解的支持


3、改进对 Java 9 的支持:


  • 从此版本开始,Kotlin 基于 module-info.java 的信息执行基于模块的可见性检查。 现在还支持在 JDK 9 下运行编译器。


4、添加一个用于 javascript 死代码消除的工具,提高对 JS 调试和 JS 单元测试支持的源映射支持


5、生成更高效的字节码


6、为 IntelliJ IDEA 插件添加新功能


7、Android Extensions 插件增强功能


Android Extensions 插件现在不仅支持活动和片段,还支持自定义视图,甚至支持自定义布局容器(如 ViewHolder),变体也获得了完全支持。您可以在 KEEP 提案中了解有关新功能的更多信息。示例:



8、Parcelable 支持


Android Extensions 插件现在包括一个自动包装实现生成器。 声明主构造函数中的序列化属性并添加 @Parcelize 注释,并且将自动创建 writeToParcel()/createFromParcel() 方法:



完整更新内容请查看发布主页(https://blog.jetbrains.com/kotlin/2017/08/kotlin-1-1-4-is-out/)或 Github 发布主页。



  • kotlin-compiler-1.1.4.zip

    github.com/JetBrains/kotlin/releases/download/v1.1.4/kotlin-compiler-1.1.4.zip

  • Source code (zip)

    github.com/JetBrains/kotlin/archive/v1.1.4.zip

  • Source code (tar.gz)

    github.com/JetBrains/kotlin/archive/v1.1.4.tar.gz



●本文编号231,以后想阅读这篇文章直接输入231即可

●输入m获取到文章目录

推荐↓↓↓
 

Java编程

更多推荐

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、ios开发、C/C++、.NET、Linux、数据库、运维等。

以上是关于Kotlin 1.1.4 :改进对 Java 9 的支持的主要内容,如果未能解决你的问题,请参考以下文章

Java/Kotlin JSON 解析改进

Java 9的前9大改进和功能,程序员可以先了解下

kotlin和java区别

9 月编程语言排行榜:Python 霸榜 , Kotlin 排名上升最快

不要花大力气学 Kotlin

安卓开发首选语言!Kotlin 1.3.30 改进汇总