# Uses of Interface
javax.tools.StandardJavaFileManager

Packages that use StandardJavaFileManager
Package
Description
javax.tools
Provides interfaces for tools which can be invoked from a program, for example, compilers.
jdk.jshell
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.

## Uses of StandardJavaFileManager in javax.tools

Methods in javax.tools that return StandardJavaFileManager
Modifier and Type
Method
Description
`StandardJavaFileManager`
DocumentationTool.`getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)`
Returns a new instance of the standard file manager implementation for this tool.
`StandardJavaFileManager`
JavaCompiler.`getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)`
Returns a new instance of the standard file manager implementation for this tool.

## Uses of StandardJavaFileManager in jdk.jshell

Method parameters in jdk.jshell with type arguments of type StandardJavaFileManager
Modifier and Type
Method
Description
`JShell.Builder`
JShell.Builder.`fileManager(Function<StandardJavaFileManager,StandardJavaFileManager> mapping)`
Configure the `FileManager` to be used by compilation and source analysis.
`JShell.Builder`
JShell.Builder.`fileManager(Function<StandardJavaFileManager,StandardJavaFileManager> mapping)`
Configure the `FileManager` to be used by compilation and source analysis.