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