方法模板
**
* $params$$return$
* @author xxx
* @date $DATE$ $TIME$
* @version V1.0.0
**/
参数函数
groovyScript("
if ("${_1}".length() == 2) {
return '\n * ';
} else {
def result = '';
def params = "${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList();
for (i = 0; i < params.size(); i++) {
result += '\n * @param ' + params[i] + ' ';
};
return result;
}", methodParameters());
返回值函数
groovyScript("
def returnType = "${_1}";
def result = '* @return ' + returnType;
if (returnType != 'void') {
return '\n ' + result;
}", methodReturnType());
截图

类模板
**
*
* @author xxx
* @date $DATE$ $TIME$
* @version V1.0.0
**/