Spec-Zone.ru › OpenJDK 24

Класс ToolProvider

java.lang.Object
javax.tools.ToolProvider
public class ToolProvider extends Object
Предоставляет методы для поиска поставщиков инструментов, например, поставщиков компиляторов. Этот класс дополняет функциональность ServiceLoader.
С момента:
1.6

Краткое описание методов

Модификатор и тип Метод Описание
static DocumentationTool getSystemDocumentationTool()
Возвращает инструмент документирования языка программирования Java, предоставляемый данной платформой.
static JavaCompiler getSystemJavaCompiler()
Возвращает компилятор языка программирования Java, предоставляемый данной платформой.
static ClassLoader getSystemToolClassLoader()
Устарело.
Этот метод может быть удален в будущей версии Java SE.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

getSystemJavaCompiler

public static JavaCompiler getSystemJavaCompiler()
Возвращает компилятор языка программирования Java, предоставляемый данной платформой.

Управляющий файлами, возвращаемый при вызове getStandardFileManager для этого компилятора, поддерживает пути, предоставляемые любой системой файловой системы.

Примечание о реализации:
Эта реализация возвращает компилятор, предоставляемый модулем jdk.compiler, если этот модуль доступен, и null в противном случае.
Возвращает:
компилятор, предоставляемый данной платформой, или null, если компилятор не предоставлен

getSystemDocumentationTool

public static DocumentationTool getSystemDocumentationTool()
Возвращает инструмент документирования языка программирования Java, предоставляемый данной платформой.

Управляющий файлами, возвращаемый при вызове getStandardFileManager для этого инструмента, поддерживает пути, предоставляемые любой системой файловой системы.

Примечание о реализации:
Эта реализация возвращает инструмент, предоставляемый модулем jdk.javadoc, если этот модуль доступен, и null в противном случае.
Возвращает:
инструмент документирования, предоставляемый данной платформой, или null, если инструмент документирования не предоставлен

getSystemToolClassLoader

@Deprecated(since="9") public static ClassLoader getSystemToolClassLoader()
Устарело.
Этот метод может быть удален в будущей версии Java SE. Используйте механизмы поставщика системных инструментов поставщика системных инструментов или загрузчика сервисов для поиска системных инструментов, а также установленных пользователем инструментов.
Возвращает загрузчик классов, который может использоваться для загрузки системных инструментов, или 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://download.java.net/java/early_access/jdk24/docs/api/java.compiler/javax/tools/ToolProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API