【问题标题】:How can I hide override methods for Java documentation?如何隐藏 Java 文档的覆盖方法?
【发布时间】:2013-09-06 11:03:06
【问题描述】:

例如我有两个类:

A.java:

/** classA */
public class A {
    /** Foo from A */
    public boolean foo(Menu menu) {
        return true;
    }
}

还有B.java:

/** classB */
public class B extends A {
    /** Foo from B */
    @Override
    public boolean foo(Menu menu) {
        return true;
    }
}

使用 Doxygen 生成文档后。对于 B 类,有函数 foo(属于 B 类)和函数 foo(继承自 A 类)。

参数INLINE_INHERITED_MEMB = YES只关闭dropstring。

如何在 C++ 中隐藏像虚函数这样的覆盖函数?

【问题讨论】:

    标签: java overriding doxygen


    【解决方案1】:

    不要扩展 - 改用组合。如果您这样做,则该方法可用,无论是否记录在案。

    【讨论】:

    • 这只是一个简单的例子。在实践中,真正的继承树更大,函数的数量也更多。我真的需要扩展。这个问题与建筑无关。问题 - 我如何在文档中隐藏父方法?
    猜你喜欢
    • 2013-01-16
    • 2012-07-28
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多