这可能是如何防止包-私有接口出现在Javadoc中?的相同问题。但我觉得情况有点不同。
interface Child<P> { // package-private!!! internal-use only!!!
P getParent();
void setParent(P parent);
}
public class John implements Child<Jane> {
}当我生成javadoc时,我在John的页面上看到了以下定义。
getParent
public P getParent()
setParent
public void setParent(P parent)这是正常的吗?有任何方法隐藏包-私有接口中定义的方法吗?
发布于 2015-11-14 02:38:08
接口体可以包含抽象方法、默认方法和静态方法。接口中的抽象方法后面是分号,但没有大括号(抽象方法不包含实现)。默认方法用默认修饰符定义,静态方法用静态关键字定义。接口中的所有抽象、默认和静态方法都是隐式公共,因此可以省略公共修饰符。
看看这个链接,看看提供的方法是否帮助您隐藏所需的javadoc方法。
https://stackoverflow.com/questions/33704498
复制相似问题