Spec-Zone.ru › OpenJDK 24

Пакет java.lang.annotation

package java.lang.annotation
Предоставляет библиотечную поддержку для механизма аннотаций языка программирования Java.
Since:
1.5
Пакет Описание
java.lang
Предоставляет классы, являющиеся фундаментальными для разработки на языке программирования Java.
Класс Описание
Annotation
Общий интерфейс, расширяемый всеми интерфейсами аннотаций.
AnnotationFormatError
Выбрасывается, когда парсер аннотаций пытается прочитать аннотацию из файла класса и определяет, что аннотация имеет неправильный формат.
AnnotationTypeMismatchException
Выбрасывается для указания, что программа пыталась получить доступ к элементу аннотации, тип которой изменился после компиляции (или сериализации) аннотации.
Documented
Если аннотация @Documented присутствует в объявлении интерфейса аннотации A, то любая аннотация @A на элементе считается частью публичного контракта элемента.
ElementType
Константы этого перечислимого класса обеспечивают простое классифицирование синтаксических мест, где аннотации могут появляться в программе Java.
IncompleteAnnotationException
Выбрасывается для указания, что программа пыталась получить доступ к элементу интерфейса аннотации, который был добавлен в определение интерфейса аннотации после компиляции (или сериализации) аннотации.
Inherited
Указывает, что интерфейс аннотации автоматически наследуется.
Native
Указывает, что к полю, определяющему значение константы, можно обратиться из кода нативных функций.
Repeatable
Интерфейс аннотации java.lang.annotation.Repeatable используется для указания того, что интерфейс аннотации, объявление которого он (мета-)аннотирует, является повторяемым.
Retention
Указывает, как долго аннотации с заданным интерфейсом должны сохраняться.
RetentionPolicy
Политика сохранения аннотаций.
Target
Указывает контексты, в которых применим интерфейс аннотации.

© 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.base/java/lang/annotation/package-summary.html

Spec-Zone.ru

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