Class 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()
null, если такой специальный загрузчик не предоставляется.- Требования к реализации:
- Эта реализация всегда возвращает
null. - Возвращает:
- загрузчик классов или
null
© 1993, 2025, 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/25/docs/api/java.compiler/javax/tools/ToolProvider.html