Spec-Zone.ru › OpenJDK 8

Пакет javax.annotation.processing

Средства для объявления процессоров аннотаций и для взаимодействия процессоров аннотаций со средой инструментария обработки аннотаций.

См.: Описание

Интерфейс Описание
Completion

Предлагаемое предложение для аннотации.

Filer

Этот интерфейс поддерживает создание новых файлов процессором аннотаций.

Messager

A Messager предоставляет способ для процессора аннотаций сообщать об ошибках, предупреждениях и других уведомлениях.

ProcessingEnvironment

Фреймворк инструментария обработки аннотаций предоставит процессору аннотаций объект, реализующий этот интерфейс, чтобы процессор мог использовать средства, предоставляемые фреймворком, для создания новых файлов, сообщения об ошибках и поиска других утилит.

Processor

Интерфейс для процессора аннотаций.

RoundEnvironment

Фреймворк инструментария обработки аннотаций предоставит процессору аннотаций объект, реализующий этот интерфейс, чтобы процессор мог запрашивать информацию о раунде обработки аннотаций.

Класс Описание
AbstractProcessor

Абстрактный процессор аннотаций, предназначенный для удобного наследования большинством конкретных процессоров аннотаций.

Completions

Утилитарный класс для сборки объектов Completion.

Исключение Описание
FilerException

Указывает, что Filer обнаружил попытку открыть файл, которая нарушит гарантии, предоставляемые Filer.

Тип аннотации Описание
SupportedAnnotationTypes

Аннотация, используемая для указания типов аннотаций, поддерживаемых процессором аннотаций.

SupportedOptions

Аннотация, используемая для указания поддерживаемых процессором аннотаций параметров.

SupportedSourceVersion

Аннотация, используемая для указания последней версии источника, поддерживаемой процессором аннотаций.

Описание пакета javax.annotation.processing

Средства для объявления процессоров аннотаций и для взаимодействия процессоров аннотаций со средой инструментария обработки аннотаций.

Если в конкретной реализации не указано иное, коллекции, возвращаемые методами в этом пакете, должны считаться неизменяемыми для вызывающего кода и небезопасными для одновременного доступа.

Если не указано иное, методы в этом пакете будут выбрасывать NullPointerException, если им передадут null аргумент.

Since:
1.6

© 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