在 IDEA 中添加自定义方法注释

1. 创建模版

点击 Template Group 创建 MyGroup(名字随意)
再在 MyGroup 中添加 Live Template 名字命名为 *
在 IDEA 中添加自定义方法注释_第1张图片

Template text 为

*
 * $params$
 * @return $returns$
 * @author Zhangxy 
 * @date $date$ $time$
 */

2. 变量参数

在 IDEA 中添加自定义方法注释_第2张图片

params 参数脚本:

groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if(params.size()==1 && params[0]=='')return ''; for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n':' ')}; return result;", methodParameters())

即:

groovyScript("
    def result='\\n';
    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
    //没有参数的情况
    if(params.size()==1 && params[0]=='')return '';
    for(i = 0; i < params.size(); i++) {
        result+=' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n':' ');
    };
    return result", methodParameters()
)

returns 参数:

methodReturnType()

date 参数:

date()

time 参数:

time()

3. 效果

在方法上输入 /** 后按 tab键
在 IDEA 中添加自定义方法注释_第3张图片

你可能感兴趣的:(IDEA)