Uses of Interface
javax.tools.JavaFileObject
-
Packages that use JavaFileObject 软件包 描述 com.sun.source.doctree 提供用于将文档注释表示为抽象语法树(AST)的接口。com.sun.source.tree 提供用于将源代码表示为抽象语法树(AST)的接口。com.sun.source.util 为抽象语法树(AST)的操作提供实用程序。javax.annotation.processing 用于声明注释处理器和允许注释处理器与注释处理工具环境通信的设施。javax.tools 为可以从程序调用的工具提供接口,例如编译器。 -
-
Uses of JavaFileObject in com.sun.source.doctree
Methods in com.sun.source.doctree that return types with arguments of type JavaFileObject Modifier and Type 方法 描述 Diagnostic<JavaFileObject>
ErroneousTree. getDiagnostic()
返回诊断对象,提供有关正文文本错误的原因的详细信息。 -
Uses of JavaFileObject in com.sun.source.tree
Methods in com.sun.source.tree that return JavaFileObject Modifier and Type 方法 描述 JavaFileObject
CompilationUnitTree. getSourceFile()
返回包含此编译单元的源的文件对象。 -
Uses of JavaFileObject in com.sun.source.util
Methods in com.sun.source.util that return JavaFileObject Modifier and Type 方法 描述 JavaFileObject
TaskEvent. getSourceFile()
返回此事件的源文件。Methods in com.sun.source.util that return types with arguments of type JavaFileObject Modifier and Type 方法 描述 abstract Iterable<? extends JavaFileObject>
JavacTask. generate()
生成代码。Method parameters in com.sun.source.util with type arguments of type JavaFileObject Modifier and Type 方法 描述 ErroneousTree
DocTreeFactory. newErroneousTree(String text, Diagnostic<JavaFileObject> diag)
创建一个新的ErroneousTree
对象,以表示一些不可ErroneousTree
输入。Constructors in com.sun.source.util with parameters of type JavaFileObject Constructor 描述 TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile)
为给定种类和源文件创建任务事件。 -
Uses of JavaFileObject in javax.annotation.processing
Methods in javax.annotation.processing that return JavaFileObject Modifier and Type 方法 描述 JavaFileObject
Filer. createClassFile(CharSequence name, Element... originatingElements)
创建一个新的类文件,并返回一个对象以允许写入它。JavaFileObject
Filer. createSourceFile(CharSequence name, Element... originatingElements)
创建一个新的源文件并返回一个对象以允许写入它。 -
Uses of JavaFileObject in javax.tools
Classes in javax.tools with type parameters of type JavaFileObject Modifier and Type Class 描述 class
ForwardingJavaFileObject<F extends JavaFileObject>
转发给定文件对象。Classes in javax.tools that implement JavaFileObject Modifier and Type Class 描述 class
ForwardingJavaFileObject<F extends JavaFileObject>
转发给定文件对象。class
SimpleJavaFileObject
为JavaFileObject中的大多数方法提供简单的实现。Methods in javax.tools that return JavaFileObject Modifier and Type 方法 描述 JavaFileObject
ForwardingJavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
JavaFileObject
JavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
返回一个file object,用于在给定的面向包的位置中表示指定类型的指定类的输入。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,用于在给定的面向对象的位置中指定类型的指定类的输出。Methods in javax.tools that return types with arguments of type JavaFileObject Modifier and Type 方法 描述 Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjects(File... files)
返回表示给定文件的文件对象。Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjects(String... names)
返回表示给定文件名的文件对象。default Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjects(Path... paths)
返回表示给定路径的文件对象。Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjectsFromFiles(Iterable<? extends File> files)
返回表示给定文件的文件对象。default Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjectsFromPaths(Iterable<? extends Path> paths)
返回表示给定路径的文件对象。Iterable<? extends JavaFileObject>
StandardJavaFileManager. getJavaFileObjectsFromStrings(Iterable<String> names)
返回表示给定文件名的文件对象。Iterable<JavaFileObject>
ForwardingJavaFileManager. list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
Iterable<JavaFileObject>
JavaFileManager. list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
列出与给定的面向对象位置匹配的所有文件对象。Methods in javax.tools with parameters of type JavaFileObject Modifier and Type 方法 描述 JavaFileManager.Location
ForwardingJavaFileManager. getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)
default JavaFileManager.Location
JavaFileManager. getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)
获取包含要在一个位置找到的特定文件的模块的位置,该位置可以是面向模块的位置或输出位置。String
ForwardingJavaFileManager. inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
String
JavaFileManager. inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
基于面向包的位置来触发文件对象的二进制名称。Method parameters in javax.tools with type arguments of type JavaFileObject Modifier and Type 方法 描述 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, Class<?> 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)
Creates a future for a compilation task with the given components and arguments.
-