# Uses of Interface
javax.tools.OptionChecker

Packages that use OptionChecker
Package
Description
javax.tools
Provides interfaces for tools which can be invoked from a program, for example, compilers.

## Uses of OptionChecker in javax.tools

Subinterfaces of OptionChecker in javax.tools
Modifier and Type
Interface
Description
`interface`
`DocumentationTool`
Interface to invoke Java programming language documentation tools from programs.
`interface`
`JavaCompiler`
Interface to invoke Java programming language compilers from programs.
`interface`
`JavaFileManager`
File manager for tools operating on Java programming language source and class files.
`interface`
`StandardJavaFileManager`
File manager based on `java.io.File` and `java.nio.file.Path`.
Classes in javax.tools that implement OptionChecker
Modifier and Type
Class
Description
`class`
`ForwardingJavaFileManager<M extends JavaFileManager>`
Forwards calls to a given file manager.