隐藏doxygen输出中的常见包

cra*_*esh 4 java doxygen

鉴于一些包装foo.bar.project.something.FirstModule foo.bar.project.something.SecondModule等,它们都有很长foo.bar.project.something的共同点.我如何告诉doxygen隐藏(或至少缩短)这些常见的包名,只打印FirstModule.SomeClassSecondModule.MyInterface在其输出中?

dox*_*gen 8

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

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