idea2020.3.4注释模板

idea2020.3.4注释模板

Abbreviation 填 *号

Template Text:

*
 * <p>方法说明</p>
 * <p></p>
 * <p></p>
 * <p></p>
 * @author lrcore
 * @date $date$ $time$ $params$ $returns$
 */

Options expand with 选择 "Enter"键

params参数

groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())

returns参数

groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())

使用方法

在方法上
/**+enter

版权声明:本文为qq10108628825原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。