繁体   English   中英

Java 9:如何找到添加的每个新方法

[英]Java 9: How to find every new method added

随着Java 9的发布,许多类中添加了许多方法,其中大多数(如果不是全部)在其文档中包含以下内容:

从:9

是否有一种简单的方法可以在任意类中添加任何新方法,而无需浏览其文档?

示例ByteBuffer.alignedSlice

您可能正在寻找类似jdkapidiff的东西,它使用japicmp生成类似于作者托管的报告 - jdk8-jdk9-api-diff。

您可以克隆项目并执行mvn clean install以获取本地的类似报告。

提供一个文件~.m2/toolchains.xml如下所示:

 <?xml version="1.0" encoding="UTF8"?> <toolchains> <toolchain> <type>jdk</type> <provides> <version>1.8</version> <vendor>oracle</vendor> </provides> <configuration> <jdkHome>/path/to/jdk-1.8</jdkHome> </configuration> </toolchain> <toolchain> <type>jdk</type> <provides> <version>9</version> <vendor>oracle</vendor> </provides> <configuration> <jdkHome>/path/to/jdk-9</jdkHome> </configuration> </toolchain> </toolchains> 

除了新的@since 9类和成员之外,现有类和成员还有许多变化。 JSR 379的最终版本包括一个带有完整差异集的附件。 该草案在线: http//cr.openjdk.java.net/~iris/se/9/java-se-9-fr-spec-01/apidiffs/overview-summary.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM