JavaTM Platform
Standard Ed. 6

软件包 javax.tools
的使用

使用 javax.tools 的软件包
javax.annotation.processing 用来声明注释处理器并允许注释处理器与注释处理工具环境通信的工具。 
javax.tools 为能够从程序(例如,编译器)中调用的工具提供接口。 
 

javax.annotation.processing 使用的 javax.tools 中的类
Diagnostic.Kind
          诊断的种类,例如,错误或者警告。
FileObject
          工具的文件抽象。
JavaFileManager.Location
          文件对象位置的接口。
JavaFileObject
          在 Java™ 编程语言源和类文件上进行操作的工具的文件抽象。
 

javax.tools 使用的 javax.tools 中的类
Diagnostic
          用于来自工具的诊断的接口。
Diagnostic.Kind
          诊断的种类,例如,错误或者警告。
DiagnosticListener
          用于接收来自工具的诊断的接口。
FileObject
          工具的文件抽象。
ForwardingFileObject
          将调用转发到给定的文件对象。
JavaCompiler
          从程序中调用 Java™ 编程语言编译器的接口。
JavaCompiler.CompilationTask
          表示编译任务的 future 的接口。
JavaFileManager
          在 Java™ 编程语言源和类文件之上进行操作的工具的文件管理器。
JavaFileManager.Location
          文件对象位置的接口。
JavaFileObject
          在 Java™ 编程语言源和类文件上进行操作的工具的文件抽象。
JavaFileObject.Kind
          JavaFileObject 的种类。
OptionChecker
          识别选项的接口。
StandardJavaFileManager
          基于 java.io.File 的文件管理器。
StandardLocation
          文件对象的标准位置。
Tool
          可以从程序中调用的工具的公共接口。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策