软件包 | 描述 |
---|---|
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 |
---|---|
static class |
DocumentationTool.Location
具体到
DocumentationTool 位置。
|
class |
StandardLocation
文件对象的标准位置。
|
Modifier and Type | Method and Description |
---|---|
static JavaFileManager.Location |
StandardLocation.locationFor(String name)
获取给定名称的位置对象。
|
Modifier and Type | Method and Description |
---|---|
ClassLoader |
JavaFileManager.getClassLoader(JavaFileManager.Location location)
从给定的位置获取加载插件的类加载程序。
|
ClassLoader |
ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location) |
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) |
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) |
Iterable<? extends File> |
StandardJavaFileManager.getLocation(JavaFileManager.Location location)
获取与给定位置关联的路径。
|
boolean |
JavaFileManager.hasLocation(JavaFileManager.Location location)
确定是否已知此文件管理器的位置。
|
boolean |
ForwardingJavaFileManager.hasLocation(JavaFileManager.Location location) |
String |
JavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
推导了基于位置的文件对象的二进制名称。
|
String |
ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file) |
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) |
void |
StandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> path)
将给定的路径与给定的位置关联。
|
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.