IDEA自定义注解无法自动识别入参和出参
原因:使用方法错误 直接使用名字是无法触发的
官方要求:
/* + 自定义注释名 + 触发键
这里建议使用:
/* + * + Enter
方式触发
这里推荐一种模板格式(就是这样 不要另外加 /*会冗余 这样写刚好符合javadoc格式):
*
* @author : DengSchoo
* @description : TODO
* @dateTime : $DATE$ $TIME$
* @params
$params$
* @return : $return$
*/
使用:
/** + Enter/Tab
我的params
参数变量对应groovy脚本:
groovyScript("def result='';
def types="${_2}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList();
def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {
result+= '\t* @param' + i + ' : ' + params[i] + ' [' + types[i] + ((i < params.size() - 1) ? ']\n' : ']')};
return result", methodParameters(), methodParameterTypes())