idea设置方法注释模板

方法注释模板设置
1、创建一个模板组,在settings——>editor——>live templates——>template group
名称为:my
idea设置方法注释模板_第1张图片
2、添加注释目标
idea设置方法注释模板_第2张图片
模板内容如下:

*
 * 
 * @Param $param$
 * @Return $return$
 * @Author panwenlong 
 * @Date $date$ $time$
 **/

3、配置变量:
idea设置方法注释模板_第3张图片
当param的值为methodParameterTypes()是,参数会在一行显示。
当值为下面时,参数会分行显示
idea设置方法注释模板_第4张图片

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、配置模板的应用范围:
idea设置方法注释模板_第5张图片

你可能感兴趣的:(java,idea)