一、设置
二、文档注释
模版文本
**
*
$param$
* @return $return$
param变量:
groovyScript("if(\"${_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+='* @param ' + params[i] + ' : '}else if(i<(params.size()-1)){result+='\\n * @param ' + params[i] + ' : '}else{result+='\\n * @param ' + params[i] + ' : '}}; return result;}", methodParameters());
return变量:
methodReturnType()
三、文档注释(二)
模版文本
**
*
$params$
* @return $returns$
param变量:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n' : '')}; 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())
三、try
模版文本
try {
log.info("[$CLASS_NAME$#$METHOD$] $PARAMETERS$", $PARAMETERS2$);
} catch (Exception e) {
log.error("[$CLASS_NAME$#$METHOD$]", e);
throw e;
}
CLASS_NAME变量:
fileNameWithoutExtension()
METHOD变量:
methodName()
PARAMETERS变量:
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+= params[i] + ' {} '}else{result+= params[i] + ' {}'}}; return result;}", methodParameters());
PARAMETERS2变量:
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+= params[i] + ', '}else{result+= params[i]}}; return result;}", methodParameters());