Spec-Zone.ru › OpenJDK 17

Класс 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 SE.

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

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

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

getSystemJavaCompiler

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

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

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

getSystemDocumentationTool

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

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

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

getSystemToolClassLoader

@Deprecated(since="9") public static ClassLoader getSystemToolClassLoader()
Устарело.
Этот метод может быть удален в будущей версии Java SE. Используйте механизмы 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

Spec-Zone.ru

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