* Options, javax.tools.JavaCompilerTool.setOption and
setExtendedOption are not appropriate. They should
be replaced by a java.util.Map like structure.
* It is currently not clear how to change the classpath
and other paths for the built-in/default file manager.
This needs to be resolved.
* Members of the EG has expressed concerns that
javax.tools.JavaFileObject is too file-system specific.
This is not the intent and must be resolved.
From 6324451:
Description of both methods JavaCompilerTool.run() contains superfluous statement: By convention a tool returns 0 for success and nonzero for errors. In fact both methods dosn't return int value. So the statement above misleads.
2005-09-15 17:59:03 IST ###@###.###
From 6380018:
Experience with the initial implementation of JSR 269 revealed
various impedence mismatches or missing functionality in JSR 199.
JavaFileObject.getCharContent takes a boolean saying whether or not
encoding errors should be reported. However, there is no way for
the method to report such errors.
Should JavaFileManager.list return Iterable<? extends JavaFileObject>?
From 6358959:
javax.tools.JavaCompilerTool.run(Writer, JavaFileObject) is very confusing.
Since run method will retun CompilationTask, to compile again it requires one more run method of CompilationTask, like javax.tools.JavaCompilerTool.run(Writer, JavaFileObject).run().
2005-12-05 05:21:28 PST ###@###.###
- duplicates
-
JDK-6324451 JavaCompilerTool.run() contains superfluous statement about returned value
-
- Closed
-
-
JDK-6355139 JavaCompilerTool.setClassPath() clears classpath in JavaCompilerTool.setOption("-classpath")
-
- Closed
-
-
JDK-6358959 javax.tools.JavaCompilerTool.run(Writer,JavaFileObject..) is very confusing
-
- Closed
-
-
JDK-6384376 JSR 199: JavaFileManager: need constants for standard locations
-
- Closed
-
-
JDK-6260426 javac does not use DiagnosticMessage or similar API-friendly feature to report bad args
-
- Closed
-
- relates to
-
JDK-6395983 JSR 199: improve documentation of JavaCompilerTool
-
- Resolved
-
-
JDK-6407011 javac crashes in b78 with NPE in DefaultFileManager:293
-
- Closed
-
-
JDK-6395981 JSR 199: JavaCompilerTool and Tool must specify version of JLS and JVMS
-
- Closed
-
-
JDK-6355177 JSR 199: JavaCompilerTool.setClassPath(List) will throw IllegalArgumentException when List is empty
-
- Closed
-
-
JDK-6358955 javax.tools.JavaCompilerTool.getStandardFileManager().getFileForInput(directory) should throw IAE
-
- Closed
-