2012-09-26 12 views
34

Cuando se está creando un paquete nuevo en Eclipse Juno, se creará automáticamente un archivo java (package-info.java). ¿Cuál es el uso de ese archivo? ¿Es útil para importar clases específicas en otra clase?Eclipse Juno: ¿Cuál es el uso de package-info.java?

+0

Pregunta similar http://stackoverflow.com/questions/21940585/why-package-info-java-file-what-is-the-use-of-package-info-java-class-file –

Respuesta

10

El archivo package-info.java contiene documentación a nivel de paquete, así como annotations.

4

Se puede utilizar para la documentación en el nivel del paquete. Por ejemplo, Spring Team lo usa bastante extensamente en el núcleo del Spring Framework.

Además de eso, puede contener anotaciones que se aplican a todas las clases del paquete. Por ejemplo, es una forma conveniente de evitar escribir las anotaciones NonNullByDefault para el Análisis Nulo de Eclipse en cada clase.

Tenga en cuenta que para aplicar una anotación a un paquete, se utiliza un archivo con el nombre package-info.java.

Cuestiones relacionadas