模板:切记不要加/ 否则methodParameter方法获取不到值
参考配置 :https://blog.csdn.net/xiaoliulang0324/article/details/79030752
入参
groovyScript(
"if(\"${_1}\".length() == 2) {
return ' * @param: null';
} else {
def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if(params[i] == '' || params[i] == 'null') {
return ' * @param: null';
}else{
result+=' * @param: ' + params[i] + '-->'
};
if(i+1<params.size()){
result+='\\n';
};
};
return result;
}", methodParameters()
);
返回参数
groovyScript("return \"${_1}\" == 'void' ? 'null' : '' + \"${_1}\"", methodReturnType())