Класс ToolProvider
public class ToolProvider extends Object
ServiceLoader.- С:
- 1.6
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static DocumentationTool |
getSystemDocumentationTool() |
Возвращает инструмент документации языка программирования Java, предоставляемый данной платформой. |
static JavaCompiler |
getSystemJavaCompiler() |
Возвращает компилятор языка программирования Java, предоставляемый данной платформой. |
static ClassLoader |
getSystemToolClassLoader() |
Устарело. Этот метод может быть удален в будущих версиях Java SE. |
Подробное описание методов
getSystemJavaCompiler
public static JavaCompiler getSystemJavaCompiler()
Управляющий файлами, возвращаемый при вызове getStandardFileManager в этом компиляторе, поддерживает пути, предоставляемые любой Файловой системой.
- Примечание реализации:
- Эта реализация возвращает компилятор, предоставляемый модулем
jdk.compiler, если этот модуль доступен, иnullв противном случае. - Возвращает:
- компилятор, предоставляемый этой платформой, или
null, если компилятор не предоставлен
getSystemDocumentationTool
public static DocumentationTool getSystemDocumentationTool()
Управляющий файлами, возвращаемый при вызове getStandardFileManager в этом инструменте, поддерживает пути, предоставляемые любой Файловой системой.
- Примечание реализации:
- Эта реализация возвращает инструмент, предоставляемый модулем
jdk.javadoc, если этот модуль доступен, иnullв противном случае. - Возвращает:
- инструмент документации, предоставляемый данной платформой, или
null, если инструмент документации не предоставлен
getSystemToolClassLoader
@Deprecated(since="9") public static ClassLoader getSystemToolClassLoader()
system tool provider или service loader, чтобы найти системные инструменты, а также инструменты, установленные пользователем.null , если такой специальный загрузчик не предоставлен.- Требования к реализации:
- Эта реализация всегда возвращает
null. - Возвращает:
- загрузчик классов, или
null
© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.compiler/javax/tools/ToolProvider.html