一、文件头注释模板
具体设置如下:
注:TODO:文件描述
二、方法注释模板
具体设置如下
- 模板代码
*
* TODO
*
* @author xiaoming
* @date $date$ $time$$param$
* @return $return$
*/
- 具体参数设置如下
param表达式设置:参数不存在时不会显示param行
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
如果需要返回void时不显示return行可通过如下设置:修改模板和return参数Expression的值
*
* TODO
*
* @author xiaoming
* @date $date$ $time$$param$ $return$
*/
groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
使用:通过键/* + * +Enter使用,TODO处填写注释
|