Uses of Interface
javax.tools.FileObject
-
Packages that use FileObject 软件包 描述 com.sun.source.util 为抽象语法树(AST)上的操作提供实用程序。javax.annotation.processing 用于声明注释处理器和允许注释处理器与注释处理工具环境通信的工具。javax.tools 为可以从程序调用的工具提供接口,例如编译器。 -
-
Uses of FileObject in com.sun.source.util
Methods in com.sun.source.util with parameters of type FileObject 变量和类型 方法 描述 abstract DocCommentTree
DocTrees. getDocCommentTree(FileObject fileObject)
返回给定文件的doc注释树。abstract DocTreePath
DocTrees. getDocTreePath(FileObject fileObject, PackageElement packageElement)
返回包含给定文件的doc注释树的文档树路径。 -
Uses of FileObject in javax.annotation.processing
Methods in javax.annotation.processing that return FileObject 变量和类型 方法 描述 FileObject
Filer. createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements)
创建用于写入的新辅助资源文件,并为其返回文件对象。FileObject
Filer. getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName)
返回用于读取现有资源的对象。 -
Uses of FileObject in javax.tools
Classes in javax.tools with type parameters of type FileObject 变量和类型 类 描述 class
ForwardingFileObject<F extends FileObject>
转发对给定文件对象的调用。Subinterfaces of FileObject in javax.tools 变量和类型 接口 描述 interface
JavaFileObject
在Java上运行的工具的文件抽象 - 编程语言源和类文件。Classes in javax.tools that implement FileObject 变量和类型 类 描述 class
ForwardingFileObject<F extends FileObject>
转发对给定文件对象的调用。class
ForwardingJavaFileObject<F extends JavaFileObject>
转发对给定文件对象的调用。class
SimpleJavaFileObject
为JavaFileObject中的大多数方法提供简单的实现。Fields in javax.tools declared as FileObject 变量和类型 字段 描述 protected F
ForwardingFileObject. fileObject
所有方法都委托给的文件对象。Methods in javax.tools that return FileObject 变量和类型 方法 描述 FileObject
ForwardingJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
FileObject
JavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
返回file object用于表示指定的输入relative name在指定的包在给定的取向包位置。FileObject
ForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
FileObject
JavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
返回file object ,表示在给定位置的指定包中指定relative name的输出。Methods in javax.tools with parameters of type FileObject 变量和类型 方法 描述 default Path
StandardJavaFileManager. asPath(FileObject file)
返回此文件对象下的路径(如果有)(可选操作)。boolean
ForwardingJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
default boolean
JavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
确定给定文件对象是否“包含在”指定位置。FileObject
ForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
FileObject
JavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
返回file object ,表示在给定位置的指定包中指定relative name的输出。JavaFileObject
ForwardingJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
JavaFileObject
JavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
返回file object ,表示在给定的面向程序包的位置中指定类型的指定类的输出。boolean
ForwardingJavaFileManager. isSameFile(FileObject a, FileObject b)
boolean
JavaFileManager. isSameFile(FileObject a, FileObject b)
比较两个文件对象,如果它们代表相同的底层对象,则返回true。boolean
StandardJavaFileManager. isSameFile(FileObject a, FileObject b)
比较两个文件对象,如果它们在任何基于文件系统的容器中表示相同的规范文件,zip文件条目或条目,则返回true。
-