2012-09-26 22 views
34

Eclipse Juno'da yeni bir paket oluşturulduğunda, otomatik olarak bir java dosyası (package-info.java) oluşturulacaktı. Bu dosyanın kullanımı nedir? Belirli sınıfları başka bir sınıfta içe aktarmada yararlı mıdır?Eclipse Juno - package-info.java kullanımı nedir?

+0

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

cevap

10

package-info.java dosyası yanı annotations olarak paket düzeyinde belgeler içerir.

4

Paket seviyesinde dokümantasyon için kullanılabilir. Örneğin, Bahar Ekibi onu Spring Framework'ün merkezinde oldukça kapsamlı bir şekilde kullanıyor. Bunun yanı sıra

, bu paketteki tüm sınıflar için geçerli ek açıklamalar içerebilir. Örneğin, her sınıfta Eclipse Null Analysis için NonNullByDefault ek açıklamalarının yazılmasını önlemek için uygun bir yoldur.

Bir pakete ek açıklama uygulamak için, paket-info.java adındaki bir dosyanın kullanıldığını unutmayın.

İlgili konular