IDEA注释模板快捷方式

lixiangrong
2024-01-03 / 0 评论 / 2 阅读 / 正在检测是否收录...
*
 * @Author $user$
 * @Description TODO
 * @Date $date$ $time$$param$$return$
**/

模板变量

1.param 表达式

annotated("annotation qname")
默认值:groovyScript("if(\"${_1}\"==\"null\"||\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\[|\\]|\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\n @Param ' + params[i]}else{result+='\n' + ' @Param ' + params[i]}}; return result;}", methodParameters());

2.return 表达式

annotated("annotation qname")
默认值:groovyScript("if(\"${_1}\"==\"null\") {return '';} else {def returnType = \"${_1}\"; def result = '\n * @Return ' + returnType; return result;}", methodReturnType());

3.user 表达式

user() 默认值:

4.date 表达式

date("yyyy/MM/dd")

5.time 表达式

time() 默认值:

0

评论 (0)

取消