Spec-Zone.ru › OpenJDK 8

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

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

Методы

getSystemJavaCompiler

public static JavaCompiler getSystemJavaCompiler()

Получает компилятор языка программирования Java™, предоставляемый этой платформой.

Возвращает:
компилятор, предоставляемый этой платформой, или null если компилятор не предоставлен

getSystemDocumentationTool

public static DocumentationTool getSystemDocumentationTool()

Получает инструмент документации языка программирования Java™, предоставляемый этой платформой.

Возвращает:
инструмент документации, предоставляемый этой платформой, или null если инструмент документации не предоставлен

getSystemToolClassLoader

public static ClassLoader getSystemToolClassLoader()

Возвращает загрузчик классов для инструментов, предоставляемых этой платформой. Это не включает инструменты, установленные пользователем. Используйте механизм поставщика сервиса для поиска установленных пользователем инструментов.

Возвращает:
загрузчик классов для инструментов, предоставляемых этой платформой, или null если инструменты не предоставлены

© 1993, 2020, 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.

Spec-Zone.ru

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