软件包 | 描述 |
---|---|
javax.annotation.processing |
用于声明注释处理器的设施和允许注释处理器与注释处理工具环境进行通信的设施。
|
javax.tools |
为可以从程序调用的工具提供接口,例如,编译器。
|
Modifier and Type | Method and Description |
---|---|
JavaFileObject |
Filer.createClassFile(CharSequence name, Element... originatingElements)
创建一个新的类文件,并返回一个对象,让它给它写。
|
JavaFileObject |
Filer.createSourceFile(CharSequence name, Element... originatingElements)
创建一个新的源文件,并返回一个对象,让它给它写。
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
将调用转发给一个给定的文件对象。
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
将调用转发给一个给定的文件对象。
|
class |
SimpleJavaFileObject
JavaFileObject提供了最简单的实现方法。
|
Modifier and Type | Method and Description |
---|---|
JavaFileObject |
JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
获取输入表示指定类在给定的位置指定的一种
file object。
|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) |
JavaFileObject |
JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
获取输出表示指定类在给定的位置指定的一种
file object。
|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) |
Modifier and Type | Method and Description |
---|---|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(File... files)
获取表示给定文件的文件对象。
|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(String... names)
获取表示给定文件名的文件对象。
|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromFiles(Iterable<? extends File> files)
获取表示给定文件的文件对象。
|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromStrings(Iterable<String> names)
获取表示给定文件名的文件对象。
|
Iterable<JavaFileObject> |
JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
列出在给定位置中匹配给定的标准的所有文件对象。
|
Iterable<JavaFileObject> |
ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) |
Modifier and Type | Method and Description |
---|---|
String |
JavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
推导了基于位置的文件对象的二进制名称。
|
String |
ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file) |
Modifier and Type | Method and Description |
---|---|
StandardJavaFileManager |
DocumentationTool.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
获取此工具的标准文件管理器实现的一个新实例。
|
StandardJavaFileManager |
JavaCompiler.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
获取此工具的标准文件管理器实现的一个新实例。
|
DocumentationTool.DocumentationTask |
DocumentationTool.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, 类<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
用给定的组件和参数为文档任务创建一个未来。
|
DocumentationTool.DocumentationTask |
DocumentationTool.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, 类<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
用给定的组件和参数为文档任务创建一个未来。
|
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)
用给定的组件和参数创建一个编译任务的未来。
|
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)
用给定的组件和参数创建一个编译任务的未来。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.