IDEAJava类注释、⽅法注释模板(可实现⾃动参数使⽤⽣成)JAVA 类⽂件注释设置
设置地⽅:
模板
1/**
2 * <p>
3 * $description
4 * </p>
5 *
6 * @author Tophua
7 * @since ${DATE}
8*/
⽅法注释:
配合模板和参数可实现0参和多参的⽅法模板
新增,然后编辑写⼊模板和脚本。
先增模板组,再增模板(先2后1)
模板:
**
* <p>
*
* </p>
* $param$ $return$
* @author Tophua
* @since $date$
*/
点击右边按钮添加脚本
按钮点击详情
参数(param)脚本
1 groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return ' '; result+=' * @param ' + params[i] + ' ' + params[i] + ((i < params.size() - 1) ? ' \\n' : ' ')}; re
参数(return)脚本,两个都可以,根据需求选择
使⽤脚本可过滤void返回⽣成->只有有实际返回类型才回⽣成@return
脚本1 :返回全量⽅法返回类型(包括包名和泛型)
1 groovyScript("def param=\"${_1}\"; if(param == '' || param == 'void') return ''; return ' \\n * @return ' + param", methodReturnType())
脚本2:返回简洁⽅法返回类型(⽆包名⽆泛型,只有简单的主要类型)
1 groovyScript("def param=\"${_1}\"; if(param == '' || param == 'void') return ''; param = placeAll('<.*>', ''); param = param.substring(param.lastIndexOf('.') + 1); return '\\n * @return ' + param", methodReturnType())
replaceall()
添加使⽤范围
⿏标右键选择如图位置或点击下⾯快捷地⽅
勾选java
完成配置
使⽤:在⽅法上键⼊ /* + tab键即可⽣成。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论