Java.Lang.Annotation Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona compatibilidad con la biblioteca para la Java instalación de anotaciones del lenguaje de programación.
Clases
| Nombre | Description |
|---|---|
| AnnotationFormatError |
Se produce cuando el analizador de anotaciones intenta leer una anotación de un archivo de clase y determina que la anotación tiene un formato incorrecto. |
| AnnotationTypeMismatchException |
Se produce para indicar que un programa ha intentado obtener acceso a un elemento de una anotación cuyo tipo ha cambiado después de compilar (o serializar) la anotación. |
| Documented |
Si la anotación |
| DocumentedAttribute |
Marca una anotación como parte del contrato público de los elementos que anota. |
| ElementType |
Las constantes de esta clase enumerada proporcionan una clasificación sencilla de las ubicaciones sintácticas en las que las anotaciones pueden aparecer en un programa de Java. |
| IncompleteAnnotationException |
Se produce para indicar que un programa ha intentado tener acceso a un elemento de una interfaz de anotación que se agregó a la definición de la interfaz de anotación después de compilar la anotación (o serializarse). |
| Inherited |
Indica que se hereda automáticamente una interfaz de anotación. |
| InheritedAttribute |
Marca una interfaz de anotación como heredada automáticamente por subclases. |
| NativeAttribute |
Marca un campo constante al que se puede hacer referencia desde código nativo. |
| RepeatableAttribute |
Marca una interfaz de anotación como repetible. |
| Retention |
Indica cuánto tiempo se conservarán las anotaciones con la interfaz anotada. |
| RetentionAttribute |
Especifica cuánto tiempo se conservan las anotaciones con la interfaz anotada. |
| RetentionPolicy |
Directiva de retención de anotaciones. |
| Target |
Indica los contextos en los que se aplica una interfaz de anotación. |
| TargetAttribute |
Especifica los contextos en los que se aplica una interfaz de anotación. |
Interfaces
| Nombre | Description |
|---|---|
| IAnnotation |
Interfaz común extendida por todas las interfaces de anotación. |
| IDocumented |
Si la anotación |
| IInherited |
Indica que se hereda automáticamente una interfaz de anotación. |
| INative |
Indica que se puede hacer referencia a un campo que define un valor constante desde código nativo. |
| IRepeatable |
La interfaz |
| IRetention |
Indica cuánto tiempo se conservarán las anotaciones con la interfaz anotada. |
| ITarget |
Indica los contextos en los que se aplica una interfaz de anotación. |