想法实时模板记录方法Args

Tim*_*Tim 9 java ide intellij-idea

我希望能够在Jetbrain的Idea中创建一个能够记录方法参数的实时模板.我们称之为"大".它的工作方式如下:

public void get(String one, String two) {
    larg<tab>
Run Code Online (Sandbox Code Playgroud)

创造

public void get(String one, String two) {
    log.info("get: one = " + one + " two = " + two);
Run Code Online (Sandbox Code Playgroud)

我很好地获取了方法名称,但还没弄明白如何引入方法参数.有任何想法吗?

小智 15

我已经晚了4年,但预定义的模板soutp几乎使用groovyscript变量.

这是一个groovy脚本,可以满足您的需求

groovyScript("'\"' + _1.collect { it + ' = [\" + ' + it + ' + \"]'}.join(', ') + '\"'", methodParameters())
Run Code Online (Sandbox Code Playgroud)