软件包 | 描述 |
---|---|
javax.annotation.processing |
用于声明注释处理器的设施和允许注释处理器与注释处理工具环境进行通信的设施。
|
javax.tools |
为可以从程序调用的工具提供接口,例如,编译器。
|
Modifier and Type | Method and Description |
---|---|
FileObject |
Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
创建一个新的辅助资源文件,并为其返回一个文件对象。
|
FileObject |
Filer.getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
返回一个用于读取现有资源的对象。
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingFileObject<F extends FileObject>
将调用转发给一个给定的文件对象。
|
Modifier and Type | Interface and Description |
---|---|
interface |
JavaFileObject
文件提取工具操作™java编程语言的源文件和类文件。
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingFileObject<F extends FileObject>
将调用转发给一个给定的文件对象。
|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
将调用转发给一个给定的文件对象。
|
class |
SimpleJavaFileObject
JavaFileObject提供了最简单的实现方法。
|
Modifier and Type | Field and Description |
---|---|
protected F |
ForwardingFileObject.fileObject
所有方法都委派给的文件对象。
|
Modifier and Type | Method and Description |
---|---|
FileObject |
JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
获取输入表示指定的
relative name在指定的包在给定位置的
file object。
|
FileObject |
ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) |
FileObject |
JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
获取输出表示指定的
relative name在指定的包在给定位置的
file object。
|
FileObject |
ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) |
Modifier and Type | Method and Description |
---|---|
FileObject |
JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
获取输出表示指定的
relative name在指定的包在给定位置的
file object。
|
FileObject |
ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) |
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) |
boolean |
JavaFileManager.isSameFile(FileObject a, FileObject b)
比较两个文件对象并返回真,如果它们表示相同的底层对象。
|
boolean |
ForwardingJavaFileManager.isSameFile(FileObject a, FileObject b) |
boolean |
StandardJavaFileManager.isSameFile(FileObject a, FileObject b)
比较两个文件对象和返回真,如果他们代表相同的规范文件,压缩文件的条目,或在任何文件系统为基础的容器中的条目。
|
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.