Saltar al contenido

¿Cómo agrego anotaciones a nivel de paquete o edito package-info.java?

Hacemos una revisión profunda cada noticias en nuestra página web con el objetivo de mostrarte en todo momento información certera y certera.

Solución:

en eclipse

Dado que package-info.java no es un identificador válido para una clase, no se puede crear como una clase en Eclipse.

Descubrí que cuando crea un nuevo paquete, hay una casilla de verificación para verificar si desea un paquete-info.java.

Para crear un archivo package-info.java en un paquete existente:

  1. Haga clic con el botón derecho en el paquete donde desea un paquete-info.java.
  2. Seleccione Nuevo->Paquete.
  3. Marque la casilla de verificación Crear paquete-info.java.
  4. Haga clic en Finalizar.

Resumen del artículo aquí

En paquete-info.java:

@PackageLevelAnnotation
package blammy; // package with a package level annotation.


import blammy.annotation.PackageLevelAnnotation;

En PackageLevelAnnotation.java

package blammy.annotation;

@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation

  // stuff as required.

Editar: más información de nivel de paquete. Aquí hay un enlace al capítulo del paquete en las especificaciones del lenguaje Java: paquetes

package-info.java

los package-info.java es un archivo Java que se puede agregar a cualquier paquete fuente de Java. Su propósito es proporcionar un hogar para la documentación a nivel de paquete y las anotaciones a nivel de paquete.

Simplemente cree el package-info.java expediente. Agregue la declaración del paquete en el archivo. De hecho, lo único que debe contener el archivo package-info.java es la declaración del paquete.

Ejemplo de un archivo de información de paquete mínimo:

package com.example.myapp.backend.data;

Ejemplo de una anotación a nivel de paquete, @ParametersAreNonnullByDefault:

@ParametersAreNonnullByDefault
package com.example.myapp.backend.data;

import javax.annotation.ParametersAreNonnullByDefault;

Para obtener más información, consulte las especificaciones de Java, en La especificación del lenguaje Java®sección 7.4.1 Paquetes con nombre.

Reseñas y valoraciones

Recuerda algo, que te brindamos la opción de valorar este tutorial si tropezaste tu apuro a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *