Module java.base
Package java.util.spi

# Interface ToolProvider

=
public abstract interface ToolProvider

## Methods

- =
  public default java.util.Optional<java.lang.String> description()
- =
  public static java.util.Optional<java.util.spi.ToolProvider> findFirst(java.lang.String arg0)
- =
  public abstract java.lang.String name()
- =
  public default int run(java.io.PrintStream arg0, java.io.PrintStream arg1, java.lang.String[] arg2)
- =
  public abstract int run(java.io.PrintWriter arg0, java.io.PrintWriter arg1, java.lang.String[] arg2)

## Summary

No differences.