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 DocCommentTreeDocTrees. getDocCommentTree(FileObject fileObject)返回给定文件的doc注释树。abstract DocTreePathDocTrees. getDocTreePath(FileObject fileObject, PackageElement packageElement)返回包含给定文件的doc注释树的文档树路径。 -
Uses of FileObject in javax.annotation.processing
Methods in javax.annotation.processing that return FileObject 变量和类型 方法 描述 FileObjectFiler. createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements)创建用于写入的新辅助资源文件,并为其返回文件对象。FileObjectFiler. getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName)返回用于读取现有资源的对象。 -
Uses of FileObject in javax.tools
Classes in javax.tools with type parameters of type FileObject 变量和类型 类 描述 classForwardingFileObject<F extends FileObject>转发对给定文件对象的调用。Subinterfaces of FileObject in javax.tools 变量和类型 接口 描述 interfaceJavaFileObject在Java上运行的工具的文件抽象 - 编程语言源和类文件。Classes in javax.tools that implement FileObject 变量和类型 类 描述 classForwardingFileObject<F extends FileObject>转发对给定文件对象的调用。classForwardingJavaFileObject<F extends JavaFileObject>转发对给定文件对象的调用。classSimpleJavaFileObject为JavaFileObject中的大多数方法提供简单的实现。Fields in javax.tools declared as FileObject 变量和类型 字段 描述 protected FForwardingFileObject. fileObject所有方法都委托给的文件对象。Methods in javax.tools that return FileObject 变量和类型 方法 描述 FileObjectForwardingJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)FileObjectJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)返回file object用于表示指定的输入relative name在指定的包在给定的取向包位置。FileObjectForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)FileObjectJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)返回file object ,表示在给定位置的指定包中指定relative name的输出。Methods in javax.tools with parameters of type FileObject 变量和类型 方法 描述 default PathStandardJavaFileManager. asPath(FileObject file)返回此文件对象下的路径(如果有)(可选操作)。booleanForwardingJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)default booleanJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)确定给定文件对象是否“包含在”指定位置。FileObjectForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)FileObjectJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)返回file object ,表示在给定位置的指定包中指定relative name的输出。JavaFileObjectForwardingJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)JavaFileObjectJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)返回file object ,表示在给定的面向程序包的位置中指定类型的指定类的输出。booleanForwardingJavaFileManager. isSameFile(FileObject a, FileObject b)booleanJavaFileManager. isSameFile(FileObject a, FileObject b)比较两个文件对象,如果它们代表相同的底层对象,则返回true。booleanStandardJavaFileManager. isSameFile(FileObject a, FileObject b)比较两个文件对象,如果它们在任何基于文件系统的容器中表示相同的规范文件,zip文件条目或条目,则返回true。
-