Find JSRs
Submit this Search


Ad Banner
 
 
 
 

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)