IDEA方法、类自定义注释

发布时间 2023-08-15 15:37:51作者: 咔咔皮卡丘
参考以下文章并加上自己的自定义,如有侵权,请联系删除
https://www.oschina.net/question/3949193_2285415
 

一、类注释:

 

/**
 * 
 * <pre>
 *  
 * @description
 * @author 作者名
 * @email 邮箱
 * @since ${DATE} ${TIME}
 * @copyright 公司名
 * </pre>
 */

效果:

 

二、方法注释:

 

 

*
 * $summary$.
 *
 * <p>$describe$.
 *
 * @author $user$
 * @since $date$ $time$
 $params$
 * @return $returns$
 */
// 放在default_value上
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')}; return result", methodParameters())

效果: