OptionChecker (Java SE 21 & JDK 21)
Description: declaration: module: java.compiler, package: javax.tools, interface: OptionChecker
Keywords: javax.tools.OptionChecker interface

Module java.compiler
Package javax.tools

# Interface OptionChecker

All Known Subinterfaces:
  `DocumentationTool`, `JavaCompiler`, `JavaFileManager`, `StandardJavaFileManager`

All Known Implementing Classes:
  `ForwardingJavaFileManager`

public interface OptionChecker
Interface for recognizing options.

Since:
  1.6

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `isSupportedOption(String option)`
  Determines if the given option is supported and if so, the number of arguments the option takes.

- ## Method Details

  - ### isSupportedOption

    int isSupportedOption(String option)
    Determines if the given option is supported and if so, the number of arguments the option takes.
    Parameters:
      `option` - an option
    Returns:
      the number of arguments the given option takes or -1 if the option is not supported