IntelliJ-IDEA-Tips

  • idea自动生成方法注释(含参数及返回值)

walker 在 IntelliJ IDEA 2019.2 社区版的设置如下
Template text

**
 * $VAR1$
$params$ * @return $returns$
 * @author: walker
 * @time: $date$ $time$
 * @description: 
 */ 

groovy 脚本

groovyScript("
    def result='';  
    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();   
    for(i = 0; i < params.size(); i++) {       
        if(i!=0)result+= ' * ';        
        result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' : '');   
    };    
    return result", methodParameters())

本文出自 walker snapshot

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理