Класс ToolProvider
- java.lang.Object
-
- javax.tools.ToolProvider
public class ToolProvider extends Object
Предоставляет методы для поиска поставщиков инструментов, например, поставщиков компиляторов. Этот класс дополняет функциональность ServiceLoader.
- Since:
- 1.6
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static DocumentationTool |
getSystemDocumentationTool() Получает инструмент документации языка программирования Java™, предоставляемый этой платформой. |
static JavaCompiler |
getSystemJavaCompiler() Получает компилятор языка программирования Java™, предоставляемый этой платформой. |
static ClassLoader |
getSystemToolClassLoader() Возвращает загрузчик классов для инструментов, предоставляемых этой платформой. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Методы
getSystemJavaCompiler
public static JavaCompiler getSystemJavaCompiler()
Получает компилятор языка программирования Java™, предоставляемый этой платформой.
- Возвращает:
- компилятор, предоставляемый этой платформой, или
nullесли компилятор не предоставлен
getSystemDocumentationTool
public static DocumentationTool getSystemDocumentationTool()
Получает инструмент документации языка программирования Java™, предоставляемый этой платформой.
- Возвращает:
- инструмент документации, предоставляемый этой платформой, или
nullесли инструмент документации не предоставлен
getSystemToolClassLoader
public static ClassLoader getSystemToolClassLoader()
Возвращает загрузчик классов для инструментов, предоставляемых этой платформой. Это не включает инструменты, установленные пользователем. Используйте механизм поставщика сервиса для поиска установленных пользователем инструментов.
- Возвращает:
- загрузчик классов для инструментов, предоставляемых этой платформой, или
nullесли инструменты не предоставлены
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.