# Uses of Interface
javax.tools.JavaFileManager

Packages that use JavaFileManager
Package
Description
javax.tools
Provides interfaces for tools which can be invoked from a program, for example, compilers.
jdk.javadoc.doclet
The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.

## Uses of JavaFileManager in javax.tools

Classes in javax.tools with type parameters of type JavaFileManager
Modifier and Type
Class
Description
`class`
`ForwardingJavaFileManager<M extends JavaFileManager>`
Forwards calls to a given file manager.
Subinterfaces of JavaFileManager in javax.tools
Modifier and Type
Interface
Description
`interface`
`StandardJavaFileManager`
File manager based on `java.io.File` and `java.nio.file.Path`.
Classes in javax.tools that implement JavaFileManager
Modifier and Type
Class
Description
`class`
`ForwardingJavaFileManager<M extends JavaFileManager>`
Forwards calls to a given file manager.
Fields in javax.tools declared as JavaFileManager
Modifier and Type
Field
Description
`protected final M`
ForwardingJavaFileManager.`fileManager`
The file manager which all methods are delegated to.
Methods in javax.tools with parameters of type JavaFileManager
Modifier and Type
Method
Description
`DocumentationTool.DocumentationTask`
DocumentationTool.`getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)`
Creates a future for a documentation task with the given components and arguments.
`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.

## Uses of JavaFileManager in jdk.javadoc.doclet

Methods in jdk.javadoc.doclet that return JavaFileManager
Modifier and Type
Method
Description
`JavaFileManager`
DocletEnvironment.`getJavaFileManager()`
Returns the file manager used to read and write files.