2012-09-26 11 views
34

Quando si crea un nuovo pacchetto in Eclipse Juno, verrà creato automaticamente un file java (package-info.java). Qual è l'uso di quel file? È utile per importare classi specifiche in un'altra classe?Eclipse Juno - Qual è l'uso di package-info.java?

+0

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

risposta

10

Il file package-info.java contiene la documentazione a livello di pacchetto e annotations.

4

Può essere utilizzato per la documentazione a livello di pacchetto. Ad esempio, il Spring Team lo usa abbastanza ampiamente nel nucleo di Spring Framework.

Oltre a ciò, può contenere annotazioni che si applicano a tutte le classi nel pacchetto. Ad esempio, è un modo conveniente per evitare di scrivere le annotazioni NonNullByDefault per l'analisi Null di Eclipse su ogni classe.

Si noti che per applicare un'annotazione a un pacchetto, viene utilizzato un file con il nome package-info.java.

Problemi correlati