方法注释模板设置
1、创建一个模板组,在settings——>editor——>live templates——>template group
名称为:my
2、添加注释目标
模板内容如下:
*
*
* @Param $param$
* @Return $return$
* @Author panwenlong
* @Date $date$ $time$
**/
3、配置变量:
当param的值为methodParameterTypes()是,参数会在一行显示。
当值为下面时,参数会分行显示
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++){if(i==0){result = params[i] + ' '}else{result+='\\n '+'* @Param: ' + params[i] + ' ' + ((i < params.size() - 1) ? '' : '')}}; return result", methodParameters())
return参数
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
4、配置模板的应用范围: