乐趣区

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

退出移动版