idea 模板参数注释 {@link}

1. 新增组

2. 设置方法注释及变量

增加模板文本

java 复制代码
**
* $param$
* @return {@link $return$}
*/

3. 设置变量表达式

勾选跳过param

  1. 参数表达式
java 复制代码
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();def paramsTypes=\"${_2}\".replaceAll('[\\\\[|\\\\]|\\\\s]|\\\\<.*?\\\\>', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] +' {@link ' + paramsTypes[i] +'}'+ ((i < params.size() - 1) ? '\\r' : '')}; return result == '' ? null : '\\r' + result", methodParameters(),methodParameterTypes()) 
  1. 返回值表达式
java 复制代码
groovyScript("def result="${_1}"; if(result == "void"){return "";}else{return "{@link "+result+"}";}", methodReturnType())

4. 结果

相关推荐
宁渡AI大模型6 分钟前
AI 全栈面试新趋势:Vibe Coding、前端、Java 后端高频面试题深度解析|河南宁渡科技有限公司编程教程
java·javascript·人工智能·python·ai大模型
CallFay云起未来16 分钟前
AI客服如何与人工客服协同?从任务路由到上下文交接的Agent架构实践
java·人工智能·文心一言
cfm_291419 分钟前
观察者模式
java
野生技术架构师40 分钟前
1000+ Java面试题知识图谱:从基础语法到分布式架构的完整拓扑
java·面试
步行cgn40 分钟前
Spring 底层如何创建对象:反射机制与实例化策略
java·后端·spring
何以解忧,唯有..1 小时前
Redis 过期事件监听:原理与实战
java
风中的小熊生气1 小时前
Spring Boot 面试知识(二):分层、IoC、异常、配置与 Redis
java·springboot
泡茶喝茶写代码1 小时前
量化数据开发实战系列(第 25 篇):基金基础接口实战:基金列表、ETF-LOF 分类、基金概况、净值数据
java·数据库·人工智能·python·mysql
shehuiyuelaiyuehao2 小时前
算法46,分治快排,排序数组
java·算法·排序算法·排序
野生技术架构师2 小时前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言