java - 有没有办法从 Doxygen 输出中排除包级函数和成员?

标签 java documentation static doxygen

我在工作场所使用 Doxygen,并且遇到了 Java 代码问题。使用 EXTRACT_ALL=NO、EXTRACT_PRIVATE=NO、EXTRACT_STATIC=NO、EXTRACT_LOCAL_CLASSES=NO 和 EXTRACT_LOCAL_METHODS=NO 时,输出仍包含未定义为公共(public)或私有(private)的静态成员。

前。假设我有以下代码:

class EXAMPLE{

public static func1()

private static func2()

static func3()

}

func3 仅定义为 static,因为它是包级函数。

func1func3 显示在输出中,我只希望 func1 出现。

有人知道如何只显示那些明确定义为公共(public)的函数吗?

提前致谢。

最佳答案

您可以将您不想在 doxygen 输出中看到的内容放入 \cond ...\endcond block 中:

class EXAMPLE{

public static func1()

/// \cond

private static func2()
static func3()

/// \endcond

}

关于java - 有没有办法从 Doxygen 输出中排除包级函数和成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1019300/

相关文章:

Java,从搜索中读取文件内容

ruby - 生成文档时宏无法始终如一地工作

documentation - 通过 "doc"解释源代码?

xml - 两个 sibling 的执行顺序是否依赖?

java - 无法对非静态方法进行静态引用 (Android getApplicationContext())

java - 如何在 Java 中编辑来自另一个类的数组

java - 计算机之间的 JDBC 连接停止工作

java - 在 Java 中转换整数字符串时出现 NumberFormatException

java - 使用 OpenCSV 根据特定行值查找 csv 文件的确切部分

c++ - 固定成员