标签:NAME Idea 注释 params result xxxxxx 类级 def
一、方法级注释 和 属性级注释
1、方法级注释
除 params 和 return 比较复杂,其余变量的表达式都可再图中看到,下面给出这两个变量的表达式:
(1)、params :
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())
(2)、return
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
唤出注释方式:按照图片上的设置的是 输入 /* 后按回车唤出方法注释。
注意:throws 的表达式获取异常,idea目前没有合适的表达式可做到,上面的方法是失效的。
2、属性注释
只需保留有变量即可,desc可自行设置为其他名字,图中设置的通过按 tab 加 f 键唤出注释。
二、类级注释 和 类文件级注释
1、类文件级注释
下面给出注释模板:
/**
* 创建人: @author xxxxxx
* 创建时间: ${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}
* 项目名称: ${PROJECT_NAME}
* 文件名称: ${NAME}
* 文件描述: @Description: ${Description}
* 公司名称: xxxxxx
*
* All rights Reserved, Designed By xxxxxx
* @Copyright: 2021-${YEAR}
*
*/
2、类级注释
下面给出注释模板:
/**
* 包名称:${PACKAGE_NAME}
* 类名称:${NAME}
* 类描述:${Description}
* 创建人:@author xxxxxx
* 创建时间:${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}
*/
三、效果展示
新建一个类后会有提示输入类描述内容
希望能帮助大家,大家觉得有用的话别忘了点个赞!
标签:NAME,Idea,注释,params,result,xxxxxx,类级,def
来源: https://blog.csdn.net/qq_41394352/article/details/121314701
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。