Spec-Zone.ru › OpenJDK 8

Пакет java.lang.annotation

Предоставляет библиотечную поддержку для механизма аннотаций языка программирования Java.

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

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

Общий интерфейс, расширяемый всеми типами аннотаций.

Перечисление Описание
ElementType

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

RetentionPolicy

Политика хранения аннотаций.

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

Выбрасывается, чтобы указать, что программа попыталась получить доступ к элементу аннотации, тип которой изменился после компиляции (или сериализации) аннотации.

IncompleteAnnotationException

Выбрасывается, чтобы указать, что программа попыталась получить доступ к элементу типа аннотации, который был добавлен в определение типа аннотации после компиляции (или сериализации) аннотации.

Ошибка Описание
AnnotationFormatError

Выбрасывается, когда анализатор аннотаций пытается прочитать аннотацию из файла класса и определяет, что аннотация имеет неправильный формат.

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

Указывает, что аннотации с типом должны быть документированы инструментом javadoc и подобными инструментами по умолчанию.

Inherited

Указывает, что тип аннотации автоматически наследуется.

Native

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

Repeatable

Тип аннотации java.lang.annotation.Repeatable используется для обозначения того, что тип аннотации, объявление которого она (мета-)аннотирует, является повторяемым.

Retention

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

Target

Указывает контексты, в которых применимы типы аннотаций.

Описание пакета java.lang.annotation

Предоставляет библиотечную поддержку для механизма аннотаций языка программирования Java.

С момента:
1.5

© 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