Java.Lang.Annotation Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la prise en charge de la bibliothèque pour la fonctionnalité d’annotation du langage de programmation Java.
Classes
| Nom | Description |
|---|---|
| AnnotationFormatError |
Levée lorsque l’analyseur d’annotation tente de lire une annotation à partir d’un fichier de classe et détermine que l’annotation est incorrecte. |
| AnnotationTypeMismatchException |
Levée pour indiquer qu’un programme a tenté d’accéder à un élément d’une annotation dont le type a changé après la compilation de l’annotation (ou sérialisée). |
| Documented |
Si l’annotation |
| DocumentedAttribute |
Marque une annotation dans le cadre du contrat public des éléments qu’il annote. |
| ElementType |
Les constantes de cette classe énumérée fournissent une classification simple des emplacements syntaxiques où les annotations peuvent apparaître dans un programme Java. |
| IncompleteAnnotationException |
Levée pour indiquer qu’un programme a tenté d’accéder à un élément d’une interface d’annotation ajoutée à la définition de l’interface d’annotation après la compilation de l’annotation (ou sérialisée). |
| Inherited |
Indique qu’une interface d’annotation est automatiquement héritée. |
| InheritedAttribute |
Marque une interface d’annotation comme héritée automatiquement par les sous-classes. |
| NativeAttribute |
Marque un champ constant qui peut être référencé à partir du code natif. |
| RepeatableAttribute |
Marque une interface d’annotation comme reproductible. |
| Retention |
Indique la durée pendant laquelle les annotations avec l’interface annotée doivent être conservées. |
| RetentionAttribute |
Spécifie la durée pendant laquelle les annotations avec l’interface annotée sont conservées. |
| RetentionPolicy |
Stratégie de rétention des annotations. |
| Target |
Indique les contextes dans lesquels une interface d’annotation est applicable. |
| TargetAttribute |
Spécifie les contextes dans lesquels une interface d’annotation est applicable. |
Interfaces
| Nom | Description |
|---|---|
| IAnnotation |
Interface commune étendue par toutes les interfaces d’annotation. |
| IDocumented |
Si l’annotation |
| IInherited |
Indique qu’une interface d’annotation est automatiquement héritée. |
| INative |
Indique qu’un champ définissant une valeur constante peut être référencé à partir du code natif. |
| IRepeatable |
L’interface |
| IRetention |
Indique la durée pendant laquelle les annotations avec l’interface annotée doivent être conservées. |
| ITarget |
Indique les contextes dans lesquels une interface d’annotation est applicable. |