Java.Lang.Annotation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку библиотеки для средства заметки языка программирования Java.
Классы
| Имя. | Описание |
|---|---|
| AnnotationFormatError |
Возникает при попытке синтаксического анализа заметки из файла класса и определяет, что заметка неправильно сформирована. |
| AnnotationTypeMismatchException |
Вызывается, чтобы указать, что программа попыталась получить доступ к элементу заметки, тип которого изменился после компиляции заметки (или сериализован). |
| Documented |
Если заметка |
| DocumentedAttribute |
Помечает заметку как часть общедоступного контракта элементов, которые он заметит. |
| ElementType |
Константы этого перечисленного класса предоставляют простую классификацию синтаксических расположений, где заметки могут отображаться в программе Java. |
| IncompleteAnnotationException |
Возникает, чтобы указать, что программа попыталась получить доступ к элементу интерфейса заметки, добавленному в определение интерфейса заметки после компиляции заметки (или сериализации). |
| Inherited |
Указывает, что интерфейс заметки автоматически наследуется. |
| InheritedAttribute |
Помечает интерфейс заметки автоматически наследуемым подклассами. |
| NativeAttribute |
Помечает постоянное поле, на которое можно ссылаться из машинного кода. |
| RepeatableAttribute |
Помечает интерфейс заметки как повторяемый. |
| Retention |
Указывает, как долго будут храниться заметки с помощью аннотированного интерфейса. |
| RetentionAttribute |
Указывает, сколько времени сохраняются заметки с помощью аннотированного интерфейса. |
| RetentionPolicy |
Политика хранения заметок. |
| Target |
Указывает контексты, в которых применяется интерфейс заметки. |
| TargetAttribute |
Указывает контексты, в которых применяется интерфейс заметки. |
Интерфейсы
| Имя. | Описание |
|---|---|
| IAnnotation |
Общий интерфейс, расширенный всеми интерфейсами заметок. |
| IDocumented |
Если заметка |
| IInherited |
Указывает, что интерфейс заметки автоматически наследуется. |
| INative |
Указывает, что поле, определяющее константное значение, может ссылаться из машинного кода. |
| IRepeatable |
Интерфейс |
| IRetention |
Указывает, как долго будут храниться заметки с помощью аннотированного интерфейса. |
| ITarget |
Указывает контексты, в которых применяется интерфейс заметки. |