java – 隐藏doxygen输出中的常见包

给出了一些软件包foo.bar.project.something.FirstModule foo.bar.project.something.SecondModule等等.它们都有很长的foo.bar.project.something共同点.如何告诉doxygen隐藏(或至少缩短)这些常见的包名称,并仅在其输出中打印FirstModule.SomeClass和SecondModule.MyInterface?

解决方法:

您可以将HIDE_SCOPE_NAMES设置为YES,但这可能也会删除FirstModule和SecondModule.

另一种方法是编写一个简单的输入过滤器(参见doxygen配置文件中的INPUT_FILTER),替换“package foo.bar.project.something.AModule;”通过“包AModule;”.然后你可以完全控制剥离的数量.

上一篇:c – 如何使预处理器宏贪婪?


下一篇:在Python中使用doxygen样式文档字符串的Vim语法高亮显示