IDEA-类方法注释

方法模板

** 
 * $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
 **/

  

 

posted @ 2020-12-31 10:52  BINGJJFLY  阅读(76)  评论(0编辑  收藏  举报