我正在使用Enterprise Architect来建模我的软件并生成代码框架。作为此过程的一部分,该工具将自动为类,函数和数据成员添加文档块。这很好,但我没有看到任何明显的方法来自定义输出。例如,这就是Foo类的内容:
/**
* Text from the properties window in EA for Foo.
* @author My Name
* @version 1.0
* @created 26-Oct-2017 12:32:57
*/
class Foo
{
我查看了代码模板编辑器,但这样的事情似乎都隐藏在魔术函数背后。例如,C ++ Class Notes模板包含%JAVADOC_COMMENT($wrapLen)
,但我还没有看到我对该评论中的内容产生任何影响。
有没有办法在EA中自定义JavaDoc输出?或者也许是为了定义我自己的“评论风格”?例如,也许我想切换显示项目的顺序,我想在参数之间添加一些空行,或者我想完全从文档块中删除@created
。
答案 0 :(得分:1)
你所指的魔术函数也是一个documented宏:
<强> JAVADOC_COMMENT([wrap_length])强>
将当前范围内元素的注释转换为javadoc样式注释。
因此,您无法调整宏的工作方式 但是,如果你真的认为值得的话,你当然可以用自己的评论部分替换标准宏。