About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us
|
|
JDK 9 JSR 199 Changes
JDK 9 JSR 199 Changes
The changes fall into 3 groups:
- Add support for the Java Platform Module System.
- Add support for java.nio.file.Path objects
- Improve support for javax.tools.ToolProvider
The complete list of changes is covered by the following issues:
- 8059977: StandardJavaFileManager should support java.nio.file.Path
- 8075529: Documentation in DocumentationTool.getTask(...) should mention about "null" parameter for doclet.
- 8142968: Module System implementation
- 8146572: Update "@since 1.9" to "@since 9" to match java.version.specification [langtools]
- 8149843: StandardJavaFileManager should provide a way to get paths from strings
- 8154190: Deprivilege java.compiler module
- 8155765: javax.tools.ToolProvider::getSystemToolClassLoader returns app class loader even if no tool is available
- 8159305: Enhance the javadoc tool to support module related options
- 8163190: Clarify JavaFileManager use of "module location"
- 8170251: Add javax.tools.Tool.name()
- 8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT
- 8173393: Module system implementation refresh (2/2017)
- 8173596: JavaCompiler.CompilationTask should support addModules
- 8173777: Merge javac -Xmodule into javac--patch-module
- 8173914: StandardJavaFileManager.setLocationForModule
- 8174860: Fix bad javadoc link in javax.tools.JavaFileManager
- 8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName)
|