包级注释是否适用于子包?

Ric*_*ket 5 java

如果我有这样的包树:

com.foo
com.foo.bar
com.foo.bar.baz
Run Code Online (Sandbox Code Playgroud)

然后我添加了一个package-info.java文件com.foo,并添加注释到com.foo包,将注释也可以适用于儿童套餐,com.foo.barcom.foo.bar.baz(等)?或者我需要package-info.java用相同的注释在每个中制作另一个吗?

小智 0

该注释不适用于“子”包(根据我的实验)。但它可能会在更高版本的 Java 中实现(请参阅JEP 104